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..
У меня в каждом файле прописан вначале session_start();
Вот сайт мой http://lesson9.victorianec.com там авторизация стоит верху
)хм..посмотрел сайтиг, зачем те вообще там авторизация??..
скрипт твой еле читаем..глаза еб**сь пока разбирал, наворотил как-будто сдирал и адаптировал... одно лекартсво юзай гугл, скриптов, решений и подсказок оч много
Последний раз редактировалось mR_LiNK[deface_0nl; 26.02.2007 в 20:36..
Сайт тот просто так поставлен для школы ЕШКО отчитываюсь. А авторизацию я просто для себя хочу написать, чтобы потом когда понадобиться вставить его там.
ну так САМ и пиши. Мануалы тебе в руки. тут уже все объяснили более чем подробно. если бы у тебя были хотя бы начальные знания, ты бы уже все давно сделал. Так получи эти начальные знания.