/** * * @return \Application\Models\User */ public static function getCurrentLogged() { $user = null; $username = Filter::html_entity_invert(\Application\Services\Session::get(\Application\Services\Session::SESSION_USER_NAME)); if ($username !== null) { $user = self::getByUsername($username); } return $user; }
public function getLoginCallback() { $this->app->log->debug(get_class($this) . '->getLoginCallback()'); $login_successful = false; if (isset($_REQUEST['code'])) { $login_successful = GoModel::loginServerSide(); } else { if (isset($_REQUEST['bearer_token'])) { $login_successful = GoModel::loginFromJs(); } else { if (Session::getDecoded(Session::GOOGLE_BEARER_TOKEN)) { $login_successful = GoModel::loginFromJs(); } } } $this->redirectAfterLogin($login_successful); }