public function logout($destroy = FALSE, $logout_all = FALSE)
{
if ($token = Cookie::get('authautologin')) {
// Delete the autologin Cookie to prevent re-login
Cookie::delete('authautologin');
// Clear the autologin token from the database
$token = Jelly::select('user_token')->where('token', '=', $token)->limit(1)->load();
if ($token->loaded() and $logout_all) {
Jelly::delete('user_token')->where('user_id', '=', $token->user->id)->execute();
} elseif ($token->loaded()) {
$token->delete();
}
}
return parent::logout($destroy);
}