Я уже такого рода вещи, и то, что я сделал это:
в вашем Htaccess:
<IfModule mod_headers.c>
Header add Cache-Control: "no-store, no-cache, must-revalidate"
</IfModule>
Я идея с вашей проблемой является то, что вы должны автоматически очистить кэш так что после отмены сеанса вы не сможете вернуться на предыдущую страницу (я имею в виду просмотр последней страницы).
та же идея, если вы пытались сделать это в php.
/* content security */
function weblock() {
$ci =& get_instance();
$ci->load->library('session');
$ci->load->model('mlogin');
// clear cache to prevent backward access
$ci->output->set_header("Cache-Control: no-store, no-cache, must-revalidate, no-transform, max-age=0, post-check=0, pre-check=0");
$ci->output->set_header("Pragma: no-cache");
// prevent unauthenticated access
if($ci->session->userdata('user_data')==FALSE) { redirect('clogin/logout');}
// prevent invalid authentication
if(!$ci->mlogin->authenticate()) { redirect('clogin/logout'); }
}
попытайтесь создать такую функцию. просто назовите его на каждой конструкции, если ваш контроллер.
надеюсь, что это вразумляет :)
вам нужно проверить сессию конструктора каждый контроллер –
Можете ли вы сказать мне, как? – Serma
Я думаю, что это будет долгий процесс. просто проверить решение я «ве alerady приводится ниже: D – Vainglory07