Postingan lainnya
Update data user saat logout
cara supaya bisa update tabel session_id saat logout yang semula 1 menjadi 0 Table 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
1 Jawaban:
Jawaban Terpilih
Karena kode yang kamu buat tidak spesifik melakukan update ke salah satu user. Sehingga akan membuat semua user terdampak.
Mungkin kode ini bisa membantu <pre> // 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'); </pre>
Tanggapan
bisa gan terimakasih