Example #1
0
         $EmailAddress = $_REQUEST['e'];
     } else {
         return;
     }
     if (isset($_REQUEST['p'])) {
         $Password = $_REQUEST['p'];
     } else {
         return;
     }
     if (isset($_REQUEST['s'])) {
         $CreateSession = $_REQUEST['s'] == "true" ? true : false;
     } else {
         return;
     }
     $DB = new Database();
     $InUse = $DB->ValidateUserCredentials($EmailAddress, $Password);
     $ValidCredentials = $InUse > 0 ? true : false;
     if ($ValidCredentials && $CreateSession) {
         $Profile = $DB->GetUserProfile($EmailAddress);
         if ($Profile->validated != 1) {
             print JSONResponse::PrepareResponse(false, "Authentication status enclosed", "Email not confirmed");
             die;
         } else {
             UserManagement::CreateSession($EmailAddress);
         }
     }
     print JSONResponse::PrepareResponse($ValidCredentials, "Authentication status enclosed", $InUse);
     break;
 case 'stocklookup':
     if (isset($_REQUEST['s'])) {
         $Search = $_REQUEST['s'];