сеанс не разрушающий от этого, и это мой контроллер файл blog.phpконтроллера и функции Вход
parent::__construct();
$this->load->helper(array('form', 'url'));
$this->load->library('session');
$this->load->library('form_validation');
$this->load->model('register/blogmodel');
}
function login(){
$this->form_validation->set_rules('username', 'Username', 'required|min_length[5]|max_length[25]');
$this->form_validation->set_rules('password', 'Password', 'required');
if ($this->form_validation->run() == FALSE){
$this->load->view('Login/login');
}
else{
$result = $this->blogmodel->validate();
if(! $result){
// If user did not validate, then show them login page again
$data['msg'] = "Invalid username and/or password.";
$this->load->view('Login/login',$data);
}
else{
redirect('blog/home', 'refresh');
}
}
это мой выход из функции
function logout(){
$user_data = $this->session->all_userdata();
foreach ($user_data as $key => $value) {
if ($key != 'session_id' && $key != 'ip_address' && $key != 'user_agent' && $key != 'last_activity') {
$this->session->unset_userdata($key);
}
}
$this->session->sess_destroy();
redirect('/blog/index');
}
, когда этот сеанс не разрушается, и всякий раз, когда я нажимаю на любую ссылку, новый идентификатор сеанса, созданный без данных пользователя по каждой ссылке, создается новый сеанс – user3172683