Beispiel #1
0
 public function logout()
 {
     if (!\T4\Http\Helpers::issetCookie(self::AUTH_COOKIE_NAME)) {
         return;
     }
     $hash = \T4\Http\Helpers::getCookie(self::AUTH_COOKIE_NAME);
     $session = UserSession::findByHash($hash);
     if (empty($session)) {
         \T4\Http\Helpers::unsetCookie(self::AUTH_COOKIE_NAME);
         return;
     }
     $session->delete();
     \T4\Http\Helpers::unsetCookie(self::AUTH_COOKIE_NAME);
     $app = Application::getInstance();
     $app->user = null;
 }
Beispiel #2
0
 /**
  * Helpers
  */
 protected function redirect($url)
 {
     Helpers::redirect($url);
 }