Example #1
0
 /**
  * @return bool
  * @throws \Database\Exception
  * @throws \Kohana_Exception
  */
 public static function destroy()
 {
     if (true == ($userSession = self::Check())) {
         \Session::instance()->delete('user_id');
         \Cookie::delete('user_token');
         if (is_object($userSession)) {
             return $userSession->deleteAll();
         } else {
             return $userSession;
         }
     } else {
         \Session::instance()->delete('user_id');
         \Cookie::delete('user_token');
         //throw new \Kohana_Exception('Error destroy session');
         return false;
     }
 }