![]() |
Проблема в авторизации
Я написал маленький скрипт авторизации. Работает нормально при авторизации входит. Но есть проблема одна когда я перехожу по страницам то меня выкидывает из авторизации и приходится заново авторизоваться. Вот код моего скрипта:
login_form.php: PHP код:
PHP код:
PHP код:
|
а как подключаешь скрипт авторизации на страницах? версия пхп? register_globals?
|
У меня php 5 register_globals = On
На сайте я в главном шаблоне Подключаю через <? require_once("login_form.php"); ?> |
Цитата:
Твой код делает только одно - выполняет залогинивания когда человек ввел логин и пасс и нажал "войти". Чтоб данные сохранялись на всех страницах, тебе нужно записать его логин и пасс в сессию в случае успешной авторизации. |
И авторизация кстати говоря дырявая.
по адресу login_form.php?at_login=1 будет спокойно пропускать без всякого логина и пасса. |
точно не уверен но по поводу во тэтого куска кода...
PHP код:
|
А не подскажеш как записать в сессию даные после успешной авторизации чтобы на каждой странице видели пользователя?
|
2Abra, точно ты прав... я после 5 строки даже не посмотрел... :(
2victorianec, рекомендую вообще почитать про авторизацию и регу... в инете примеров очень много. да и в книгах это часто есть... |
Я пока новичек в написание сессий и не знаю как должно. инклюд же загружает файл связи с базой же
|
При чем здесь база? База и сессии совсе разные вещи... блин ну сходи сюда - http://php.su или сюда - http://forum.vingrad.ru или вот сюда http://phpforum.ru там и примеры есть и учебники и еще всекая бяка что тебе может понадобиться... И зря ты бросаешься что то писать даже не зная как это работает. http://php.ru http://phpclub.ru это вдогонку...
|
| Время: 11:15 |