Session Expired dan Otomatis Keluar pada CodeIgniter Versi 2

Contoh Kasus:

Saya ingin agar pada saat session sudah expired maka saat kita mengklik menu navigasi maka otomatis kita akan diredirect ke halaman login.

Pertanyaan:
Bagaimana cara melakukannya … ?

Jawaban:

Kamu hanya memeriksa apakah session sudah expired atau belum dengan memeriksa metode sess_read(), jadi jika session masih ada maka metode sess_read() akan menghasilkan 1 dan jika session sudah expired maka metode sess_read tidak menghasilkan nilai, jadi letakkan kodenya dalam fungsi __construct() seperti terlihat dibawah ini:

function __construct(){ 

parent::__construct();

if(!$this->session->sess_read()){

redirect(‘login’);

}

}

Keterangan:

  • if($this->session->sess_read(), kode ini berarti saya memeriksa apakah session bisa dibaca atau tidak, jadi kalau ada maka akan menghasilkan nilai 1 dan jika tidak ada maka tidak menghasilkan nilai.

 

Jika tutorial ini bermanfaat silahkan katakan ‘Terima Kasih Fahmi Basya Kartapura‘.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *