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

Форум PHP

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

 

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

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

тема: Проблема с уничтожением сессии
 
 автор: maxim4ik   (03.10.2011 в 02:12)   письмо автору
 
 

Написал систему регистрации и авторизации пользователей на сайте. Регистрация и авторизация работают отлично, а вот выход с аккаунта не могу настроить. У файл отвечающий за авторизацию через GET подаётся команда выхода и срабатывает код

session_start();
unset($_SESSION['login']);
unset($_SESSION['password']);
unset($_SESSION['auth']);
session_destroy();


Но в результате его выполнения сиссия не удаляется и пользователь остаётся авторизированным. Как это исправить?

  Ответить  
 
 автор: ONYX   (03.10.2011 в 08:33)   письмо автору
 
   для: maxim4ik   (03.10.2011 в 02:12)
 

"...Удаление переменных из сессии.
Если у вас register_globals=off, то достаточно написать
unset($_SESSION['var']);
Если же нет, то тогда рядом с ней надо написать
session_unregister('var');..."

http://www.phpfaq.ru/sessions

  Ответить  
 
 автор: maxim4ik   (03.10.2011 в 21:01)   письмо автору
 
   для: ONYX   (03.10.2011 в 08:33)
 

У меня стоит register_globals=off, но код всё-равно не работает.

  Ответить  
 
 автор: cheops   (03.10.2011 в 21:49)   письмо автору
 
   для: maxim4ik   (03.10.2011 в 21:01)
 

А как проверка авторизации осуществляется? При помощи isset()?

  Ответить  
 
 автор: maxim4ik   (03.10.2011 в 22:04)   письмо автору
 
   для: cheops   (03.10.2011 в 21:49)
 

Да, уже понял свою ошибку и исправил. Спасибо за ответы - всё уже работает.

  Ответить  
Rambler's Top100
вверх

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