создал простую страницу сеанса, даже после выхода с страницы я все еще могу получить доступ к странице входа. Я также уничтожил всю сессию, но до сих пор не могу найти решение.codeigniter - кнопка назад после выхода из системы все еще работает
вид - flashdata_home.php
<form action='add' method='post'>
<input type ='text' name='value'/>
<input type='submit' value='Enter ' />
</form>
Controller - FlashData_Controller.php
<?php
class FlashData_Controller Extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->library('session');
$this->load->helper('url');
}
public function index(){
$this->load->view('flashdata_home');
}
public function add(){
// adding flash data
//$this->session->set_flashdata('item','This is me');
$this->session->set_userdata('Name',$this->input->post('value'));
//redirect to home page
// redirect('flashdata');
if($this->session->has_userdata('Name')){
$data = array('value' => $this->session->Name);
$this->load->view('adminflashdata_home',$data);
}
else
{
$this->load->view('flashdata_home');
}
}
public function logout(){
$this->session->unset_userdata('Name');
$this->session->sess_destroy('Name');
$this->load->view('flashdata_home');
}
}
вид - adminflashdata_home.php
<?php
echo $value;
<li><a href="logout">Logout</a></li>
?>
все еще не работает –
вы можете один раз, пожалуйста, проверьте переменную сеанса правильно установлены или нет? просто откликните все переменные сеанса после входа в систему. –
Дана переменная сеанса. но пока не находят никакого решения. –