Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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');
}
3 Jawaban:
coba pake ini gan
public function logout()
{
$this->session->set_userdata('logged_in', FALSE);
$this->session->sess_destroy();
redirect('login');
}
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');
okee gan makasih refrensinya, akan saya coba