Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Авторизация на сессиях - что вы об этом думаете?
 
 автор: hazy   (20.02.2005 в 12:23)   письмо автору
 
 

Представьте себе, что пользователь регистрируется на сайте и его данные сохраняются в файле.
После чего он выполняет авторизацию, где сравниваются его пароль и логин если они совпадают, то при помощи сессии мы регистрируем переменную $a:
session_register("a")
В значении переменной мы можем записать, прошел ли пользователь авторизацию($a=1) или нет($a=0).
А на определённой странице мы можем проверить значение этой переменной
и если она равна 1, то разрешить выполнять какие-то действия, а если равна 0, то запретить.
Скажите, безопасен ли такой способ авторизации?
Заранее спасибо!

   
 
 автор: cheops   (20.02.2005 в 12:36)   письмо автору
 
   для: hazy   (20.02.2005 в 12:23)
 

Безопасный, если не будет дыр при авторизации (сравнении пароля и логина)
http://www.softtime.ru/info/articlephp.php?id_article=35
и, если не будет возможности украсть сессию, с $a=1
http://www.softtime.ru/info/articlephp.php?id_article=36

   
 
 автор: cernos   (20.02.2005 в 12:37)   письмо автору
 
   для: hazy   (20.02.2005 в 12:23)
 

ну а почему же нет?!
Единственное что меня смущает данные хранятся в файле, еще зависит от того какое расширение имеет файл, чтоб другие пользователи не смогли зная линк к этому файлу, просмотреть регистрационные данные, это очень важно!!
Не в коем случае не выбирайте файлы такие как *.txt, *.doc, *.js и тому подобное чтонибудь надо оригинальное.
Лучше мне кажется использовать *.php - сервер его не даст скачать...

   
 
 автор: hazy   (20.02.2005 в 12:43)   письмо автору
 
   для: hazy   (20.02.2005 в 12:23)
 

Большое спасибо!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования