Я присваиваю user_id
своему сеансу, как только пользователь входит в систему, и я даю токен пользователю, когда он входит в систему, и я сохраняю его в базе данных только для сохранения записи.Теперь я хочу удалить этот токен, когда пользователь нажимает кнопку выхода из системы, и для этого
view
<a href=" <?php base_url('user/logout') ?> ">logout</a>
controller
public function logout(){
$uid = $this->session->userdata('user_id');
$this->load->model('loginmodel');
$lid = $this->loginmodel->deltoken($uid);
if($lid){
$this->session->unset_userdata('user_id');
return redirect(user);
}else {
echo "fail";
}
}
модель
public function deltoken($uid)
{
$query = $this->db->query("DELETE FROM user_auth WHERE id = '$uid'");
return TRUE;
}
, но в записи базы данных, принадлежащей этому конкретному идентификатору, не удаляется.что я тут не так делаю?Спасибо за ваши предложения