Example #1
0
 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);
 }