Daftar dan Belajar Sekarang!

Update data user saat logout

foto MRifai
14 Kontribusi 0 Coto
1 minggu yang lalu
cara supaya bisa update tabel session_id saat logout yang semula 1 menjadi 0 Table https://i.imgur.com/Ke2ySlm.png Controller
public function logout()
	{

		$this->db->set('session_id', '0');
		$this->db->update('users');

		// log the user out
		$this->ion_auth->logout();

		// redirect them to the login page
		redirect('auth/login', 'refresh');
		
	}
Button
<li class="nav-item">
                <a href="<?php echo base_url('auth/logout'); ?>" class="nav-link">
                  <i class="fas fa-sign-out-alt nav-icon"></i>
                  <p>Logout</p>
                </a>
              </li>
Nah saya penginnya session_id ke set menjadi 0 menurut user yang mau logout itu, kalo pake script yang diatas session_id semua user bakal ke set menjadi 0. mohon bantuannya gan

Tag: codeigniter php mysql

✔ Forum ini sudah terjawab


Jawaban
foto dikisiswanto
3 Kontribusi 5 Coto
1 minggu yang lalu
Karena kode yang kamu buat tidak spesifik melakukan update ke salah satu user. Sehingga akan membuat semua user terdampak. Mungkin kode ini bisa membantu
// get current user id 
$id = $this->ion_auth->user()->row()->id;
// update session_id 
$this->db->set('session_id', 0);
$this->db->where('id', $id);
$this->db->update('users');
// log the user out
$this->ion_auth->logout();
// redirect them to the login page
redirect('auth/login', 'refresh');
answered icon
foto dikisiswanto
3 Kontribusi 5 Coto
1 minggu yang lalu
Karena kode yang kamu buat tidak spesifik melakukan update ke salah satu user. Sehingga akan membuat semua user terdampak. Mungkin kode ini bisa membantu
// get current user id 
$id = $this->ion_auth->user()->row()->id;
// update session_id 
$this->db->set('session_id', 0);
$this->db->where('id', $id);
$this->db->update('users');
// log the user out
$this->ion_auth->logout();
// redirect them to the login page
redirect('auth/login', 'refresh');
  • bisa gan terimakasih - MRifai


Login untuk diksusi di forum sekolah koding