Thread Perl Problem Code (48 answers)
Opened by zeus75 at 2006-07-18 10:52

renee
 2006-07-19 16:04
#8358 #8358
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=GwenDragon,19.07.2006, 13:26]Falle es dir um den Teil mit dem Login geht, so in Perl (ohne Gewähr):
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use CGI::Cookie;
my %cookies = fetch CGI::Cookie;

if(check_login() && not validate_login() )
{
logout_user();
} else {
my $sth = $db->prepare("SELECT * FROM sites WHERE webmaster_email='" . $cookies{'email'} . "' AND webmaster_url='" . $cookies{'url'} . "' LIMIT 1");
$sth->execute() or die "Can't execute statement: $DBI::errstr";

my @userinfos;
while (my $ref = $sth->fetchrow_arrayref()) {
push(@userinfos , [@$ref]);
}
}


Was aber check_login() sowie validate_login() und logout_user() machen und wie sie aussehen sollen, kann ich nicht sagen.[/quote]
Also besser so:

Code: (dl )
1
2
   my $sth = $db->prepare("SELECT * FROM sites WHERE webmaster_email= ? AND webmaster_url= ? LIMIT 1");
$sth->execute($cookies{email}, $cookies{url}) or die "Can't execute statement: $DBI::errstr";
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Perl Problem Code