Кирилл А.
Новичок
Загадосная проблема с авторизацей на двух страницах.
Странная история.
На главной странице index.php есть формочка, заполняя которую переменные user и pass передаются скрипту и сравниваются с имеющимися в базе. Тут же пишется печенька:
....
if (mysql_num_rows($result) != 1){
print "Неправильный логин и/или пароль!";}
else {
setcookie( "login" , $login , time()+3600,'/total/');
setcookie( "password" , $password , time()+3600,'/total/');
Header("Location: index.php");
на главной - index.php стоит скирпт проверяющий наличие печеньки:
if(!isset($_COOKIE['login'])){
print "<form method='post' action='auth.php'>
...
}
print "<div class=content align=center>Вы авторизованы как: <b><i>";
print $_COOKIE['login'];
print "</i></b><br>";
print "<a href='logout.php'>Выйти</a></div>";
}
Для главной работает - отлично.
Странность обнаруживается когда такая же печенька проверяется на странице usercp.php.
Код проверки печеньки - тот же. Печенька не находится.
Что хотелось бы: передовать даные(логин и пасс) по все страницам сайта однажды введя данные =)
Странная история.
На главной странице index.php есть формочка, заполняя которую переменные user и pass передаются скрипту и сравниваются с имеющимися в базе. Тут же пишется печенька:
....
if (mysql_num_rows($result) != 1){
print "Неправильный логин и/или пароль!";}
else {
setcookie( "login" , $login , time()+3600,'/total/');
setcookie( "password" , $password , time()+3600,'/total/');
Header("Location: index.php");
на главной - index.php стоит скирпт проверяющий наличие печеньки:
if(!isset($_COOKIE['login'])){
print "<form method='post' action='auth.php'>
...
}
print "<div class=content align=center>Вы авторизованы как: <b><i>";
print $_COOKIE['login'];
print "</i></b><br>";
print "<a href='logout.php'>Выйти</a></div>";
}
Для главной работает - отлично.
Странность обнаруживается когда такая же печенька проверяется на странице usercp.php.
Код проверки печеньки - тот же. Печенька не находится.
Что хотелось бы: передовать даные(логин и пасс) по все страницам сайта однажды введя данные =)