Показать сообщение отдельно

  #11  
Старый 26.02.2007, 14:04
Abra
Постоянный
Регистрация: 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..
 
Ответить с цитированием