Сеанс уничтожается после перенаправления в Codeigniter 3
Развивая систему входа в систему, я написал следующий скрипт в controller:
$usuario = $this->input->post('usuario');
$senha = $this->input->post('uenha');
$q = $this->login->logar($usuario, $senha);
if (!$q):
$this->session->set_userdata('logado',false);
redirect('login');
endif;
$this->session->set_userdata('logado',true);
redirect('redacoes');
это пример.
Случается, что после перенаправления на другой контроллер, сеансов не хранятся.
Примечание: Я загрузил в автозагрузку.
1
1 answers
Попробуйте следующим образом:
$logar = $this->login->logar($this->input->('usuario'), $this->input->post('senha'));
if($logar){
$this->session->set_userdata('logado', "OK");
redirect('redacoes');
} else {
$this->session->set_userdata('logado', false);
redirect('login');
}
2
Author: Sr. André Baill, 2016-10-14 15:35:18