Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

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