
26.02.2007, 14:04
|
|
Постоянный
Регистрация: 17.09.2005
Сообщений: 375
С нами:
10866583
Репутация:
175
|
|
victorianec наглядно твой код авторизации должен выглядеть так:
PHP код:
if ($_POST['action'] == "submit")
{
//тут мы проверяем введенный логин и пароль.
//если они верны, задаем переменную $at_login = TRUE;
//потом записываем данные в сессию.
$_SESSION['login'] = $_POST['login'];
$_SESSION['pass'] = $_POST['pass'];
}
elseif ($_SESSION['login'] && $_SESSION['pass'])
{
//сюда вставляем тот же скрипт проверки что был
// в первом условии, только к переменной обращаемся
// через суперглобальный массив $_SESSION а не $_POST
// если все верно, задаем переменную $at_login = TRUE;
}
if ($at_login == TRUE)
{
//добро пожаловать пользователь $_SESSION['login']
}
и пиши свой код поаккуратнее - он совершенно нечитабелен, поэтому в нем тяжело понять что к чему.
и в начале скрипта предопределяй переменную $at_login, или поставь register_globals - off
Последний раз редактировалось Abra; 26.02.2007 в 14:06..
|
|
|