私はcodeigniterを学んでいます。ユーザがログアウトボタンをクリックするとログインした後、ログインページに戻りますが、ブラウザの戻るボタンをクリックすると、再び接続ページに戻ります。セッションはブラウザに保存されます。代わりにログインページにリダイレクトする方法。codeigniterでログアウトするページ
コード
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class User extends CI_Controller{
public function __construct()
{
parent::__construct();
$this->load->model('user_model');
}
public function index()
{
if($this->session->userdata('logged_in'))
{
$session_data = $this->session->userdata('logged_in');
$data['nom'] = $session_data['nom'];
redirect('user/connection_Ok');
}
else
{
//If no session, redirect to login page
$this->login;
}
}
public function logout()
{
$this->session->unset_userdata('logged_in');
// session_destroy();
$this->session->sess_destroy();
redirect('login');
}
返信ありがとうございます。ユーザーがログアウトした直後にブラウザの戻るボタンをクリックすると、再びログインページに戻ります。それは – baptpro
私は以前のコメントを答えに回したことに注意してください。 – Sparky