Я создал аутентификацию пользователя с помощью awesome codeigniter authentication library ion auth в моем приложении для кодирования, проверка подлинности работает нормально, но когда я выхожу из системы и нажимаю кнопку «Назад» в браузере, я могу просматривать все страницы, которые я посетил в своем приложение, которое вызывает обеспокоенность в отношении конфиденциальности пользователей, но если я попытаюсь обновить страницу, она узнает, что я вышел из системы. Как заставить браузер перезагружаться при нажатии кнопки пользователя в браузере? Любое предложение о том, как решить эту проблему, будет понятно ..Проблемы с сеансом Codeigniter
EDIT
функция контроллера выхода из системы
function logout() {
//log the user out
$logout = $this->ion_auth->logout();
//redirect them back to the page they came from
redirect('auth', 'refresh');
}
Это выход из системы функции от ion auth
public function logout() {
$this->ci->ion_auth_model->trigger_events('logout');
$identity = $this->ci->config->item('identity', 'ion_auth');
$this->ci->session->unset_userdata($identity);
$this->ci->session->unset_userdata('group');
$this->ci->session->unset_userdata('id');
$this->ci->session->unset_userdata('user_id');
//delete the remember me cookies if they exist
if (get_cookie('identity')) {
delete_cookie('identity');
}
if (get_cookie('remember_code')) {
delete_cookie('remember_code');
}
$this->ci->session->sess_destroy();
$this->set_message('logout_successful');
return TRUE;
}
Я с использованием codeigniter 2.0.3
Thanx заранее ..
показать код ... Я уверен, вы не проверить на каждой странице для «вошел в» Thats probly почему, только сделал при входе в систему.Нужно проверять каждую страницу в вашей «защищенной области» – Jakub
Я действительно проверяю ее, поэтому, когда я перезагружаю страницу, она перенаправляет меня на страницу входа в систему, похоже, что страница не перезагружается, когда кто-то выходит из системы –
, может быть, вы не совсем выходите из системы , его трудно сказать без какого-либо кода, опубликуйте типичную настройку контроллера, поскольку у меня никогда не было этой проблемы с сеансами на CI. – Jakub