Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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