3
私はプロジェクトの簡単なログイン/ログアウト機能を作成しようとしています。私の問題はログアウトしようとすると、ページが元のログインページにリダイレクトされないということです。CI3ログアウトセッションがリダイレクトされない
私の管理モデルは、他の禁じられたページにアクセスしようとするにはログインしているユーザーは、しかし、私はログアウト時に、それだけに私をリダイレクトする場合は、この行は、自宅にページをリダイレクトするこの
public function __construct() {
parent::__construct();
$this->load->model('AdminModel');
$this->load->library('session');
if($this->session->userdata('logged_in')){
redirect('item/index');
}
}
public function logout(){
$this->session->sess_destroy();
redirect('admin/index', 'refresh');
}
のようになります同じユーザーのホームページ。
if($this->session->userdata('logged_in')){
redirect('item/index');
}
ありがとうございます。
'sess_destroy'の前に' $ this-> session-> unset_userdata(); 'を試してください – Zeeshan
リダイレクトを返すようにしてください:' return redirect( 'page') ' – killstreet