public function logIn($name, $password) { try { $user = ParseUser::logIn($name, $password); } catch (ParseException $ex) { echo "Error: " . $ex->getCode() . " " . $ex->getMessage(); } return $user->get('username'); }
function login() { try { $user = ParseUser::logIn($_POST["id"], $_POST["pass"]); return true; } catch (ParseException $error) { return false; // The login failed. Check error to see why. } }
public function set_remember_me($username, $password) { $token = md5(uniqid($username, true)); try { $user = ParseUser::logIn($username, $password); $user->set("remember_token", $token); $user->save(); } catch (ParseException $error) { return $error->getMessage(); } return $token; }
public function postLogIn(ValidateLoginExpert $request) { $email = $request->get('email'); $pass = $request->get('password'); $user = ParseUser::logIn($email, $pass); $query = new ParseQuery("attractions"); $currentUser = ParseUser::getCurrentUser(); try { $attractions = $query->find(); return view('expertTemplate.displayAttractions')->with('attractions', $attractions)->with('currentUser', $currentUser); } catch (ParseException $ex) { } }
/** * Autentica al usuario y lo convierte en el usuario actual, si la autenticacion * fue exitosa devuelve el usuario, si no, devuelve un mensaje de error. * @param type $usuario el nombre del usuario * @param type $contraseña la contraseña del usuario * @return objeto json */ public static function iniciarSesion($usuario, $contraseña) { try { $user = ParseUser::logIn($usuario, $contraseña); return json_encode([logeo => 1, id => $user->getObjectId()]); } catch (ParseException $ex) { if ($ex->getCode() == 101) { return json_encode([logeo => 0, error => "Error: El usuario o la contraseña es incorrecta"]); } else { return json_encode([logeo => 0, error => "Error: " . $ex->getMessage()]); } } }
function login($email, $password) { try { $user = ParseUser::logIn($email, $password); if (isset($_GET["back"])) { $course = $_GET["course"]; header("Location: course.php?course={$course}"); } else { header("Location: profile.php"); } } catch (ParseException $error) { header("Location: login.php?error=1"); } }
public function login($data) { $app_id = 'yPPe3Uv46pKNnrTc7I6xArFHi8EQ8cdz4Kw3JGkX'; $rest_key = '7PJB1F4g8aFSv5f8e0gSMwi9Ghv2AeAkTW0O50pe'; $master_key = 'y95bItd5BI6Btqos1De4m8HZUllSM3HMcOs04WWB'; try { ParseClient::initialize($app_id, $rest_key, $master_key); $user = ParseUser::logIn($data["username"], $data["password"]); $currentUser = ParseUser::getCurrentUser(); //die('<pre>'.print_r($currentUser, true)); return $currentUser; } catch (ParseException $e) { return false; } }
public static function login($email, $password) { if (!empty($email) && !empty($password)) { $cleanEmail = filter_var($email, FILTER_SANITIZE_EMAIL); $cleanPassword = filter_var($password, FILTER_SANITIZE_STRING); try { // Hooray! Let them use the app now. ParseUser::logIn($cleanEmail, $cleanPassword); return 200; } catch (ParseException $ex) { return 500; } } else { return 500; } }
/** * Expects a post with email / password (or the form is just shown). Attempts to log the user in, then redirects * to the app controller. If the login fails, redirects to itself (PRG) with a flash message. */ public function signinAction() { ParseUser::logOut(); if (!$this->request instanceof Request or !$this->request->isPost()) { return; //nothing to do } try { $user = ParseUser::logIn($this->request->getPost('email'), $this->request->getPost('password')); $_SESSION['todo']['user'] = $user->getUsername(); $this->redirect()->toRoute('app'); } catch (ParseException $e) { $this->flashMessenger()->addErrorMessage($e->getMessage()); $this->redirect()->toRoute('auth', ['action' => 'signin']); } }
public function login() { Hooks::addHook('js', 'Controllers\\auth@js'); Hooks::addHook('css', 'Controllers\\auth@css'); // if(Session::get('loggedin')){ // Url::redirect(); // } $currentUser = ParseUser::getCurrentUser(); if ($currentUser) { // do stuff with the user Url::redirect(); } else { // show the signup or login page } //==============Sign Up Manually========================== // $user = new ParseUser(); // $user->set("username", "yoak"); // $user->set("password", "yoakyoak"); // $user->set("email", "*****@*****.**"); // // other fields can be set just like with ParseObject // $user->set("phone", "0909814465"); // try { // $user->signUp(); // // Hooray! Let them use the app now. // $error = 'Hooray! Let them use the app now.'; // } catch (ParseException $ex) { // // Show the error message somewhere and let the user try again. // echo "Error: " . $ex->getCode() . " " . $ex->getMessage(); // } //==============Sign Up Manually========================== if (isset($_POST['submit'])) { $username = $_POST['username']; $password = $_POST['password']; try { $user = ParseUser::logIn($username, $password); Url::redirect(); // Do stuff after successful login. } catch (ParseException $ex) { // The login failed. Check error to see why. $error = "ParseException: " . $ex->getCode() . " " . $ex->getMessage(); } } $data['title'] = 'Login'; View::rendertemplate('header', $data); View::render('auth/login', $data, $error); View::rendertemplate('footer', $data); }
public function login($obj) { //si el objeto recibido desde el FrontEnd está vacío, se interrumpen los procesos if (empty($obj)) { die("Falta completar alguno de los campos"); } //instanciamos Connect y llamamos al método necesario para conectarnos a la DB $con = new Connect(); $var = $con->connect_to_db(); //logueamos al usuario con los datos recibidos desde FrontEnd $user = ParseUser::logIn($obj["username"], $obj["password"]); session_start(); //almacenamos dentro de la variable global los datos que nos interesará utilizar luego en otros servicios $_SESSION["username"] = $user->get('username'); $_SESSION["userType"] = $user->get('TipoUsuario')->getObjectId(); $_SESSION["sede"] = $user->get('NombreSede_FK')->getObjectId(); }
/** * Tenta logar * * @return Response */ public function login() { Log::info("LOGIN"); if (Request::isMethod('post')) { ParseClient::initialize(env('PARSE_ID', 'f**k'), env('PARSE_REST', 'f**k'), env('PARSE_MASTER', 'f**k')); $input = Request::all(); try { $user = ParseUser::logIn($input['usuario'], $input['senha']); Cache::put('sessionToken', $user->getSessionToken(), 60); return redirect('especialidade'); } catch (ParseException $error) { Log::info("LOGIN ERROR: " . $error); return view('login', compact('errors')); } } else { Log::info("LOGIN ERRO ESTRANHO DO 'nao é post'"); return view('login'); } }
/** * Checking user login * @param String $email User login email id * @param String $password User login password * @return boolean User login status success/fail */ public function checkLogin($email, $password) { $query = ParseUser::query(); $query->equalTo("email", $email); //$query->equalTo("password",$password); $results = $query->find(); if (count($results) > 0) { $object = $results[0]; } else { return NULL; } try { $user = ParseUser::logIn($object->get('username'), $password); return $user->getSessionToken(); // Do stuff after successful login. } catch (Parse\ParseException $error) { // The login failed. Check error to see why. return NULL; } }
public function testRevocableSession() { ParseClient::enableRevocableSessions(); $user = new ParseUser(); $user->setUsername("username"); $user->setPassword("password"); $user->signUp(); $session = ParseSession::getCurrentSession(); $this->assertEquals($user->getSessionToken(), $session->getSessionToken()); $this->assertTrue($session->isCurrentSessionRevocable()); ParseUser::logOut(); ParseUser::logIn("username", "password"); $session = ParseSession::getCurrentSession(); $this->assertEquals(ParseUser::getCurrentUser()->getSessionToken(), $session->getSessionToken()); $this->assertTrue($session->isCurrentSessionRevocable()); $sessionToken = $session->getSessionToken(); ParseUser::logOut(); $this->setExpectedException('Parse\\ParseException', 'invalid session token'); ParseUser::become($sessionToken); }
/** * Show the profile for the given user. * * @param int $id * @return Response */ public function getIndex() { ParseClient::initialize(env('PARSE_APP_ID'), env('ARSE_REST_KEY'), env('PARSE_MASTER_KEY')); $user = new ParseUser(); $user->setUsername("foo"); $user->setPassword("Q2w#4!o)df"); try { $user->signUp(); dd(1112); } catch (ParseException $ex) { echo $ex->getMessage() . "<br>"; } // Login try { $user = ParseUser::logIn("foo", "Q2w#4!o)df"); } catch (ParseException $ex) { echo $ex->getMessage(); } // Current user $user = ParseUser::getCurrentUser(); dd($user); }
<?php include '../parse.php'; use Parse\ParseUser; use Parse\ParseQuery; include 'funcs.php'; ParseUser::logOut(); if (ParseUser::getCurrentUser()) { // if user is logged in $user = ParseUser::getCurrentUser(); // put the user in $user } else { // otherwise try { $user = ParseUser::logIn("*****@*****.**", "123"); // log the user // Do stuff after successful login. } catch (ParseException $error) { // The login failed. Check error to see why. die('Bill could not log in!'); // in case of error fail misserably } } $requested = false; $userType = getUserType(ParseUser::getCurrentUser()); if ($userType == 'availableBorrower') { // Procceed normally! // Check if action was performed. if (isset($_POST['action']) && $_POST['action']) { $action = $_POST['action']; if ($action == 'request') {
<?php include '../parse.php'; use Parse\ParseUser; $user = $_POST['user']; $pass = $_POST['pass']; try { $user = ParseUser::logIn($user, $pass); // Do stuff after successful login. echo 1; } catch (ParseException $error) { // The login failed. Check error to see why. echo 0; }
<?php use Parse\ParseClient; use Parse\ParseException; use Parse\ParseSessionStorage; use Parse\ParseUser; session_start(); if (isset($_GET['login'])) { /* * escape function validates the characters entered in the fields. */ $username = $_GET['username']; $password = $_GET['password']; // set session storage ParseClient::setStorage(new ParseSessionStorage()); try { $user = ParseUser::logIn($username, $password); echo $user->getObjectId(); // Do stuff after successful login. echo "<script>window.open('index.php','_self')</script>"; } catch (ParseException $error) { // The login failed. Check error to see why. echo "<script>alert('Wrong username or password')</script>"; } $currentUser = ParseUser::getCurrentUser(); print_r($currentUser); } ?> ?> <link href='http://fonts.googleapis.com/css?family=Pacifico' rel='stylesheet' type='text/css'> <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
/* Start session MUST be between autoload and intialization. */ session_start(); $app_id = "kddcodGlyJ6DmGI7FihXt8BsXyOTS09Dgpj8UA49"; $rest_key = "ryU6g6D37JtDqIAnPbTq4SLNmihEIy8kSNPZxlhj"; $master_key = "Fm9X40ewplSIEDTOmYxVdCEN7ge31vgfFwScYr3y"; ParseClient::initialize($app_id, $rest_key, $master_key); /* Backup logout info goes here */ // if(isset($_SESSION["username"])) { // unset($_SESSION["username"]); // } $user = new ParseUser(); if (isset($_POST["username"]) && isset($_POST["password"]) && $_POST["username"] != "" && $_POST["password"] != "") { /* set session storage */ ParseClient::setStorage(new ParseSessionStorage()); try { $user = ParseUser::logIn($_POST["username"], $_POST["password"]); if (ParseUser::getCurrentUser()->get("isAdmin") != TRUE) { ParseUser::logOut(); throw new AdminException("User is not an admin"); } $_SESSION["username"] = ParseUser::getCurrentUser()->get("username"); $_SESSION["friendlyName"] = ParseUser::getCurrentUser()->get("friendlyName"); // Do stuff after successful login. } catch (ParseException $ex) { // The login failed. Check error to see why. setcookie("loginError", $ex->getMessage()); } catch (AdminException $aex) { setcookie("loginError", $aex->getMessage()); } } else { setcookie("loginError", "Failed to login");
public function verifyUser(Request $request) { $user = new ParseUser(); $userQuery = ParseUser::query(); try { $user = ParseUser::logIn($request->input('userName'), $request->input('userPass')); $currentUser = ParseUser::getCurrentUser(); if (!$currentUser->get('isAdmin')) { \Session::put('message', 0); return redirect('/login'); } else { $request->session()->put('username', $request->input('userName')); return redirect('/maintenance'); } } catch (ParseException $e) { \Session::put('message', -1); return redirect('/login'); } }
<?php require_once 'includes/Twig/Autoloader.php'; require_once 'includes/parse/autoload.php'; use Parse\ParseClient; use Parse\ParseObject; use Parse\ParseQuery; use Parse\ParseACL; use Parse\ParsePush; use Parse\ParseUser; use Parse\ParseInstallation; use Parse\ParseException; use Parse\ParseAnalytics; use Parse\ParseFile; use Parse\ParseCloud; use Parse\ParseSessionStorage; session_start(); $app_id = 'GBKoGmSywZrOJPdHzpZnFzfKqoPZ5nOvpfhnseIr'; $rest_key = 'UTtaIElx7BCxftei5meS1GB8uk1T3wrKSrmEg21K'; $master_key = 'wr6tBzUnsPEjgowX0LHaYA20ggme2KsJZH8AYjuk'; ParseClient::initialize($app_id, $rest_key, $master_key); ParseClient::setStorage(new ParseSessionStorage()); $user = $_POST['user']; $email = $user['uemail']; $pw = $user['upw']; try { $user1 = ParseUser::logIn($email, $pw); $_SESSION['user'] = $user; } catch (ParseException $ex) { echo $ex; }
use Parse\ParseQuery; use Parse\ParseException; session_start(); ParseClient::initialize('6OsMY7JbzoLcCpP1UBgMUJdc4Ol68kDskzq8b3aw', 'B7llkQxaYdCqUlFENwTCEeavarSvQp4It25a0kpH', '7QwWggaRtzFsNniqlgrXwtRqkLaXmW2BzOJMv6O9'); //This variable needs to be declared outside of the if block so that it is not undefined when people initially load the login page. $errorMessage = ""; /*if page is accessed after attempt */ if ($_SERVER['REQUEST_METHOD'] == 'POST') { $email = $_POST['email']; $email = strtolower($email); $pass = $_POST['pass']; /* strip of any sketchy characters */ $email = htmlspecialchars($email); $pass = htmlspecialchars($pass); try { $user = ParseUser::logIn($email, $pass); if (!$user->get("corporate")) { ParseUser::logOut(); session_destroy(); $errorMessage = "Sorry please create a Corporate Account to access this Portal."; } else { $_SESSION['login'] = "******"; $_SESSION['email'] = $email; $_SESSION['userid'] = $user->getObjectId(); header("Location: index.php"); // redirect } } catch (ParseException $error) { $errorMessage = "Incorrect email or password!"; } }
public function doAddManager($adminfName, $adminlName, $adminMail, $adminPass, $adminPerm) { # code... $currentUser = ParseUser::getCurrentUser(); $dbusername = $this->session->userdata('username'); $userDetails = $this->db->get_where('userdetails', ['username' => $dbusername])->row(); $dbgetusername = $userDetails->username; $dbgetpassword = $userDetails->password; $user = new ParseUser(); $user->set("username", $adminMail); $user->set("password", $adminPass); $user->set("email", $adminMail); $user->set("creator", $currentUser); // other fields can be set just like with ParseObject $user->set("firstName", $adminfName); $user->set("lastName", $adminlName); try { // Query for the role to be assigned to the owner of the company $role = new ParseObject("_Role"); $query = new ParseQuery("_Role"); $role = $query->get($adminPerm); $user->signUp(); $role->getUsers()->add($user); $user->set("role", $role); $role->save(); $user->save(); ParseUser::logOut(); $prevUser = ParseUser::logIn($dbgetusername, $dbgetpassword); // Hooray! Let them use the app now. return ['status' => true]; } catch (ParseException $ex) { // Show the error message somewhere and let the user try again. // echo "Error: " . $ex->getCode() . " " . $ex->getMessage(); return ['status' => false, 'parseMsg' => $ex->getMessage()]; } }
public function processFBLogin(Request $request) { $fb = new Facebook(['app_id' => config('facebook.app_id'), 'app_secret' => config('facebook.app_secret'), 'default_graph_version' => 'v2.2']); $redirect_url = $request->getSchemeAndHttpHost() . '/fblogin'; $code = $request->input('code'); $helper = $fb->getRedirectLoginHelper(); try { $accessToken = $helper->getAccessToken(); if (!$accessToken->isLongLived()) { $oAuth2Client = $fb->getOAuth2Client(); // Exchanges a short-lived access token for a long-lived one $accessToken = $oAuth2Client->getLongLivedAccessToken($accessToken); } $fb->setDefaultAccessToken($accessToken); $response = $fb->get('/me?fields=id,name,email'); $plainOldArray = $response->getDecodedBody(); //if user exist sign them in otherwise sign them up $query = ParseUser::query(); $query->equalTo("username", 'FB:' . $plainOldArray['id']); $results = $query->find(); if (count($results) === 1) { $user = ParseUser::logIn('FB:' . $plainOldArray['id'], config('facebook.upwd')); $user->set('social', "facebook:" . $accessToken); return $this->determineRoute($request); } else { $user = new ParseUser(); $user->set("username", 'FB:' . $plainOldArray['id']); $user->set("password", config('facebook.upwd')); $user->set("email", "FB_" . $plainOldArray['email']); $user->set("name", $plainOldArray['name']); $user->set("realEmail", $plainOldArray['email']); $user->set("social", "facebook:" . $accessToken); try { $user->signUp(); return $this->determineRoute($request); } catch (ParseException $ex) { var_dump("Save Error"); // Show the error message somewhere and let the user try again. echo "Error: " . $ex->getCode() . " " . $ex->getMessage(); var_dump($plainOldArray['email']); var_dump($accessToken); die; } } } catch (FacebookRequestException $ex) { // When Facebook returns an error echo "Error: " . $ex->getCode() . " " . $ex->getMessage(); die; } catch (\Exception $ex) { // When validation fails or other local issues //var_dump($plainOldArray['email']); //var_dump($accessToken); echo "Error: " . $ex->getCode() . " " . $ex->getMessage(); die; } if (!empty($accessToken)) { // Logged in. //$access_token = $helper->getAccessToken(); echo "LOGGED IN"; die; } else { if ($helper->getError()) { header('HTTP/1.0 401 Unauthorized'); echo "Error: " . $helper->getError() . "\n"; echo "Error Code: " . $helper->getErrorCode() . "\n"; echo "Error Reason: " . $helper->getErrorReason() . "\n"; echo "Error Description: " . $helper->getErrorDescription() . "\n"; exit; } else { return redirect()->route('login'); } } }
<?php //include("connect.php"); require 'autoload.php'; date_default_timezone_set('America/New_York'); use Parse\ParseObject; use Parse\ParseQuery; use Parse\ParseUser; use Parse\ParseClient; ParseClient::initialize("9DivrJXQJ1vLWBpWu2iUUAh1btbRW7N8M8oZ8lPQ", "zc1ErjpM6rJt25FWUgAn7F6FU8x7Vse1BWCLQxVo", "PbtSepU2zQOK8aF4PGNNNbMgjn2JlZNDRDqbzdnI"); // Login try { $user = ParseUser::logIn("blah", "blah"); } catch (ParseException $ex) { // error in $ex->getMessage(); } // Current user $user = ParseUser::getCurrentUser(); echo 'Current User is: ' . $user->get("username") . '<br>'; //get the sensor arrays from URL //$airTemp= array(); $airTemp = $_GET["airTemp"]; $hum = $_GET["hum"]; $waterTemp = $_GET[waterTemp]; $sun = $_GET["sun"]; $wet = $_GET["wet"]; $waterPH = $_GET["waterPH"]; $gardenID = $_GET["id"]; echo '<br> Garden ID = ' . $gardenID . '<br>'; echo $airTemp . '<br>'; echo $waterTemp . '<br>';
<?php require 'autoload.php'; use Parse\ParseClient; use Parse\ParseObject; use Parse\ParseQuery; use Parse\ParseACL; use Parse\ParsePush; use Parse\ParseUser; use Parse\ParseInstallation; use Parse\ParseException; use Parse\ParseAnalytics; use Parse\ParseFile; use Parse\ParseCloud; // Init parse: app_id, rest_key, master_key ParseClient::initialize('AJdtZ04rcN4fWLJmSPjDJgwmj9EmhaV61e8ekLYK', '7AEkhdAoqiFZew0VpkekQGkdCTKMHNzgYe2m6n9i', 'R7B9VLMzvC1bOUrwjuvcXkoaUmE0LBrIdkN35LIG'); $usuario = $_POST["user"]; $pass = $_POST["password"]; try { $user = ParseUser::logIn($usuario, $pass); header('Location: views/index.php'); //echo "Bienvenido"; } catch (ParseException $ex) { // error in $ex->getMessage(); header('Location: index.html'); }
public function dtestUserLoadedFromStorageFromLogIn() { ParseTestHelper::clearClass(ParseUser::$parseClassName); $fosco = new ParseUser(); $fosco->setUsername('fosco'); $fosco->setPassword('password'); $fosco->signUp(); $id = $fosco->getObjectId(); $this->assertNotNull($id); ParseUser::logOut(); ParseUser::_clearCurrentUserVariable(); $current = ParseUser::getCurrentUser(); $this->assertNull($current); ParseUser::logIn("fosco", "password"); $current = ParseUser::getCurrentUser(); $this->assertEquals($id, $current->getObjectId()); ParseUser::_clearCurrentUserVariable(); $current = ParseUser::getCurrentUser(); $this->assertEquals($id, $current->getObjectId()); }
function user_login_report($username, $pass, $report_id) { $response = new Response(); try { $user = ParseUser::logIn($username, $pass); $user->save(); $user = ParseUser::getCurrentUser(); $_SESSION['user'] = $user; $_SESSION['notification'] = true; $query = new ParseQuery("_Session"); $query->equalTo("user", $user); $query->includeKey("user"); $query->descending("createdAt"); $query->limit(1); $new = $query->find(true); $_SESSION['last_date'] = date_format($new[0]->getCreatedAt(), 'Y-m-d\\TH:i:s.u\\Z'); echo add_user_report($report_id, $user); } catch (ParseException $error) { $response->success = false; $response->message = 'Error: Failed to login: ' . $error; echo json_encode($response); } }
public function testRoleHierarchyAndPropagation() { $eden = $this->createEden(); ParseUser::logIn('adam', 'adam'); $query = new ParseQuery('Things'); $garden = $query->get($eden['garden']->getObjectId()); ParseUser::logIn('eve', 'eve'); $garden = $query->get($eden['garden']->getObjectId()); ParseUser::logIn('snake', 'snake'); $garden = $query->get($eden['garden']->getObjectId()); $eden['edenkin']->getRoles()->remove($eden['humans']); $eden['edenkin']->save(); ParseUser::logIn('adam', 'adam'); try { $query->get($eden['garden']->getObjectId()); $this->fail('Get should have failed.'); } catch (\Parse\ParseException $ex) { if ($ex->getMessage() != 'Object not found.') { throw $ex; } } ParseUser::logIn('eve', 'eve'); try { $query->get($eden['garden']->getObjectId()); $this->fail('Get should have failed.'); } catch (\Parse\ParseException $ex) { if ($ex->getMessage() != 'Object not found.') { throw $ex; } } ParseUser::logIn('snake', 'snake'); $query->get($eden['garden']->getObjectId()); }
<?php include '../parse.php'; use Parse\ParseUser; use Parse\ParseQuery; if (ParseUser::getCurrentUser()) { // if user is logged in $user = ParseUser::getCurrentUser(); // put the user in $user } else { // otherwise try { $user = ParseUser::logIn("*****@*****.**", "billbill"); // log the user // Do stuff after successful login. } catch (ParseException $error) { // The login failed. Check error to see why. die('Bill could not log in!'); // in case of error fail misserably } } // BODY // Get user $name = $user->get('fullName'); // get user's name //echo "<h1>Hi $name</h1>"; // print it // Get hackathon $CITRUS_HACK_ID = 'QpZGpVa5oc'; $query = new ParseQuery("Hackathon"); try { $currentHackathon = $query->get("QpZGpVa5oc");