|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Sergey Antropov 2:5020/1842.7 08 May 2003 01:42:46 To : All Subject : Cookies --------------------------------------------------------------------------------
sub userlogin {
$nick=$FORM{'nick'};
$pass=$FORM{'password'};
$dbh = DBI->connect("DBI:mysql:$database:$db_server", $user, $password);
$sth = $dbh->prepare("select nick,password from users where nick='$nick'") ||
die $dbh->errstr;
$sth->execute || die $dbh->errstr;
@login = $sth->fetchrow_array;
if ($login[0] eq $nick and $login[1] eq $pass) {print "Вы вошли";} else {print
"Введено неправильное имя или пароль";}
$cookie=cookie(-name => 'netlib',
-value => '$nick::$pass');
print header(-cookies=>$cookie);
$sth->finish;
$dbh->disconnect;
}
Вот код, а выдайт он мне в браузере вот что:
Вы вошлиSet-Cookie: netlib=%24nick%3A%3A%24pass; path=/cgi-bin/ Date: Wed, 07
May 2003 21:42:12 GMT Content-Type: text/html
Что зжесь можно исправить? Чтобы работало нормально. Где у меня руки кривые?
[ы] Пока, All, счастливого тебе коннекта ! ...
--- GoldED+/W32 1.1.4.7, FastFTN v1.56
* Origin: Генеpальный спонсоp апокалипсиса-компания Microsoft (2:5020/1842.7)
Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/240143eb97e25.html, оценка из 5, голосов 10
|