Я начал использовать codeigniter для своего проекта. У меня есть система аутентификации пользователя для моего сайта. Я видел видео с nettuts для информации для входа. Я запутался, почему выход из системы не работает должным образом.
В моем контроллере входа есть следующая функция выхода из системы.
function logout() {
$this->session->sess_destroy();
redirect('main');
}
Если я нажму на кнопку выхода из системы, я перенаправлю пользователя на главную страницу. Но после перенаправления пользователя на главную страницу, если нажать на кнопку «Назад» в браузере, я увижу выход из системы и мое имя в верхней части страницы. Мне нужна помощь в том, что я делаю не так или есть какой-то важный фрагмент кода, который мне не хватает в моем контроллере
Заранее спасибо
EDIT
Я думаю, что нашел решение. Я должен добавить следующий код в соответствующий контроллер
$this->output->set_header("Cache-Control: no-store, no-cache, must-revalidate, no-transform, max-age=0, post-check=0, pre-check=0");
$this->output->set_header("Pragma: no-cache");