public function defaultAction() { $memcache = new Memcache(); $memcache->flush(); $usuario = new Usuario(); $daoUsuario = DAOFactory::getUsuarioDAO(); /** @var $user User */ $user = UserService::getCurrentUser(); if (isset($user)) { $usuarioBD = $daoUsuario->queryByGoogle($user->getUserId()); if (!$usuarioBD) { // No existe el usuario $usuario->google = $user->getUserId(); $usuario->correo = $user->getEmail(); $usuario->nombre = $user->getNickname(); $daoUsuario->insert($usuario); } else { $usuario = $usuarioBD; } $_SESSION['logoutUrl'] = UserService::createLogoutUrl('/index/closeSession'); $_SESSION['usuario'] = $usuario; include 'vod/index.php'; } else { $this->login(); } }
public function __construct(Application $app, User $user = null) { $this->user = $user; if (is_null($user)) { $this->loginUrl = UserService::createLoginUrl($app['auth.onlogin.callback.url']); $this->logged = false; } else { $this->logged = true; $this->logoutUrl = UserService::createLogoutUrl($app['auth.onlogout.callback.url']); } }
<?php use google\appengine\api\users\User; use google\appengine\api\users\UserService; $user = UserService::getCurrentUser(); session_start(); if ($_SESSION["loggedIn"] != true) { if (isset($user)) { echo sprintf('Your current Google account, %s, does not have access to this application (<a href="%s">sign out</a>)', $user->getNickname(), UserService::createLogoutUrl('/')); } exit; } else { if (isset($user)) { if ($user->getNickname()) { $mailTim = '<EMAIL_RESIDENT_1>'; } $mailJetse = '<EMAIL_RESIDENT_2>'; $mailMees = '<EMAIL_RESIDENT_3>'; if (strcmp(htmlspecialchars($user->getNickname()), $mailTim) == 0) { $nameString = "Tim"; } else { if (strcmp(htmlspecialchars($user->getNickname()), $mailJetse) == 0) { $nameString = "Jetse"; } else { if (strcmp(htmlspecialchars($user->getNickname()), $mailMees) == 0) { $nameString = "Mees"; } } } } }
<?php require_once 'vendor/autoload.php'; require_once 'google/appengine/api/cloud_storage/CloudStorageTools.php'; use google\appengine\api\users\User; use google\appengine\api\users\UserService; session_start(); define('BASE_URL', 'http://localhost:8080'); define('USER', ''); define('PASS', ''); define('HOST', ''); define('DB', ''); //Csv Fileupload gsbucket options $options = ['gs_bucket_name' => 'shaffer-skiper.appspot.com']; $user = UserService::getCurrentUser(); $loginUrl = UserService::createLoginURL($_SERVER['REQUEST_URI']); $logoutUrl = UserService::createLogoutUrl('/');
public static function logout_url() { return UserService::createLogoutUrl('/'); }
public function doDelete() { $user = Auth::user(); Auth::logout(); Session::flush(); $user->delete(); return Redirect::to(UserService::createLogoutUrl('/')); }
"level": 0 }'); } ?> </div> <div id="sidebar"> sidebar content here <br/> </div> <div id="footer"> (c) 2015 a tree about me - amrita gupta & saumya gurbani </div> </div> <div class="addnode_panel"> <br/><br/> <a class="addnode-btn" href="#">+</a> </div> <div class="logout_panel"> <br/><br/> <a class="logout-btn" href="<?php echo UserService::createLogoutUrl($_SERVER['REQUEST_URI']); ?> "><i>x</i></a> </div> </body> </html>