Hiho,
ich habe folgendes Problem. Mit dem unten aufgeführten Auszug aus einem Perl-Skript überprüfe ich den Loginvorgang. Nun möchte ich noch nach erfolgreichem Login einen Cookie mit der id setzten.
Aber wie mach ich das?
Hier der Code:
sub Login {
my $yes_members = ‚‘;
my $xusername = ‚‘;
my $xpassword = ‚‘;
my $id = ‚‘;
my $cookie = ‚‘;
&SQL_CONNECT();
Check username and password
$sql_syntax = qq(SELECT ID,LOGIN,PASSWORT FROM $table_members WHERE (ACTIVE = ‚YES‘));
&SQL_EXE($dbh,$sql_syntax);
while (my $ref = $sth->fetchrow_hashref) {
$id = $ref->{ID};
$xusername = $ref->{LOGIN};
$xpassword = $ref->{PASSWORT};
if (($xusername eq $login) && ($xpassword eq $password)) { $yes_members = 1; last; }
}
$sth->finish();
$dbh->disconnect();
if ($yes_members)
{
&Template($template_show_data_for_members);
exit;
}
else
{
$ERROR = qq(Invalid User);
&Template($template_login_form);
exit;
}
}
Danke im Vorraus
Dirk