Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

26.02.2007, 14:04
|
|
Постоянный
Регистрация: 17.09.2005
Сообщений: 375
Провел на форуме: 993362
Репутация:
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..
|
|
|

26.02.2007, 14:07
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме: 2976185
Репутация:
694
|
|
там не $_POST['lpass']; а $_POST['pass'];
А то он не разбереться почему не работает...
|
|
|

26.02.2007, 14:08
|
|
Новичок
Регистрация: 22.02.2007
Сообщений: 8
Провел на форуме: 5461
Репутация:
2
|
|
Тоже не прав. Не $_POST['pass']; а $_POST['passw'];
|
|
|

26.02.2007, 14:21
|
|
Постоянный
Регистрация: 17.09.2005
Сообщений: 375
Провел на форуме: 993362
Репутация:
175
|
|
blaga, исправил уже.
Тоже не прав. Не $_POST['pass']; а $_POST['passw'];
мля ну ты не тупо копи-пасть его к себе, а разберись и сделай на подобии. И замени переменные. Я свои писал от балды.
|
|
|

26.02.2007, 14:26
|
|
Новичок
Регистрация: 22.02.2007
Сообщений: 8
Провел на форуме: 5461
Репутация:
2
|
|
Все равно выкидывает
|
|
|

26.02.2007, 14:43
|
|
Постоянный
Регистрация: 17.09.2005
Сообщений: 375
Провел на форуме: 993362
Репутация:
175
|
|
в начале кода session_start(); поставил?
и прочти все таки документации по сессиям и всему прочему. Думаю гугл выдаст много полезной информации по запросу "авторизация на php"
Последний раз редактировалось Abra; 26.02.2007 в 14:45..
|
|
|

26.02.2007, 16:55
|
|
Новичок
Регистрация: 22.02.2007
Сообщений: 8
Провел на форуме: 5461
Репутация:
2
|
|
У меня в каждом файле прописан вначале session_start();
Вот сайт мой http://lesson9.victorianec.com там авторизация стоит верху
|
|
|

26.02.2007, 20:33
|
|
Участник форума
Регистрация: 12.12.2006
Сообщений: 158
Провел на форуме: 1364740
Репутация:
114
|
|
Сообщение от victorianec
У меня в каждом файле прописан вначале session_start();
Вот сайт мой http://lesson9.victorianec.com там авторизация стоит верху
)хм..посмотрел сайтиг, зачем те вообще там авторизация??..
скрипт твой еле читаем..глаза еб**сь пока разбирал, наворотил как-будто сдирал и адаптировал... одно лекартсво юзай гугл, скриптов, решений и подсказок оч много
Последний раз редактировалось mR_LiNK[deface_0nl; 26.02.2007 в 20:36..
|
|
|

26.02.2007, 20:36
|
|
Новичок
Регистрация: 22.02.2007
Сообщений: 8
Провел на форуме: 5461
Репутация:
2
|
|
Сайт тот просто так поставлен для школы ЕШКО отчитываюсь. А авторизацию я просто для себя хочу написать, чтобы потом когда понадобиться вставить его там.
|
|
|

26.02.2007, 20:40
|
|
Постоянный
Регистрация: 17.09.2005
Сообщений: 375
Провел на форуме: 993362
Репутация:
175
|
|
А авторизацию я просто для себя хочу написать
ну так САМ и пиши. Мануалы тебе в руки. тут уже все объяснили более чем подробно. если бы у тебя были хотя бы начальные знания, ты бы уже все давно сделал. Так получи эти начальные знания.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|