kendala pada sistem logout

mohon bantuannya..

saat saya membuat sistem logout, ketik saya tombol back pada browser kog masih kembali lagi ya di halaman dashboar, tanpa melalui login ? saya pake framework CI mohon pencerahaanya

code session saya gan

	public function logout()
	{

		$this->session->sess_destroy();
		redirect('login');
	}

avatar ardakusuma
@ardakusuma

50 Kontribusi 4 Poin

Diperbarui 7 tahun yang lalu

3 Jawaban:

coba pake ini gan

 public function logout()
	{
                $this->session->set_userdata('logged_in', FALSE);
		$this->session->sess_destroy();
		redirect('login');
	}

avatar ahnafhf21
@ahnafhf21

107 Kontribusi 66 Poin

Dipost 7 tahun yang lalu

coba lakukan prevent caching pada halaman2 yg agan ingin dilindungi dengan set_header pada controller yg digunakan atau langsung ke __construct controllernya (kalau semua ingin di disable) dengan menambahkan kode berikut:

$this->output->set_header('Last-Modified:'.gmdate('D, d M Y H:i:s').'GMT');
$this->output->set_header('Cache-Control: no-store, no-cache, must-revalidate');
$this->output->set_header('Cache-Control: post-check=0, pre-check=0',false);
$this->output->set_header('Pragma: no-cache');

avatar onirusama
@onirusama

265 Kontribusi 184 Poin

Dipost 7 tahun yang lalu

okee gan makasih refrensinya, akan saya coba

avatar ardakusuma
@ardakusuma

50 Kontribusi 4 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban