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; }
/** * Helpers */ protected function redirect($url) { Helpers::redirect($url); }