예제 #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;
 }
예제 #2
0
파일: Controller.php 프로젝트: pr-of-it/t4
 /**
  * Helpers
  */
 protected function redirect($url)
 {
     Helpers::redirect($url);
 }