2
我有這樣的登錄驗證:註銷在笨3
public function login_validation() {
$this->load->library('form_validation');
$this->form_validation->set_rules('email','Email',
'required|trim|callback_validate_credentials');
$this->form_validation->set_rules('password','Password','required|md5|trim');
if ($this->form_validation->run()){
$data= array(
'email'=> $this->input->post('email'),
'is_logged_in' => true
);
$this->session->set_userdata($data);
redirect('Pag');
}else {
$this->load->view('login');
}
}
此重定向:
public function members() {
if($this->session->userdata('is_logged_in')){
redirect('Pag');
}else{
redirect('main/restricted');
}
}
這登出:
public function logout() {
$this->session->unset_userdata('is_logged_in');
$this->session->sess_destroy();
redirect('main/login');
}
但是,當我按下退出從我的頁面我將被重定向到登錄選項卡,但是如果我使用/ Pag編寫URL路由,我將再次訪問該站點(無需鍵入creden tials),我認爲sess_destroy
並不會真正破壞我的會話。
你檢查'/ Pag'上的會話? – scottevans93
我該怎麼做? – Bogdan
在你的'/ Pag'頁面上運行'members()'函數以及你的登錄 – scottevans93