public function doLogin()
 {
     $userName = trim($_POST["userName"]);
     $password = trim($_POST["password"]);
     if (empty($userName)) {
         echo "User name required";
         return;
     }
     if (empty($password)) {
         echo "Password required";
         return;
     }
     // get login
     FilemakerDB::setup("174.3.224.247", "CSISched", "webuser", "webpassword");
     try {
         $contractor = Contractor::getByEmail($userName);
     } catch (Exception $ex) {
     }
     ob_end_clean();
     // if login couldn't be found, break.
     if (empty($contractor) || $contractor->Email != $userName) {
         echo "Wrong Email and password combination.";
         return;
     }
     // if password is invalid, break
     if ($contractor->Password != $password) {
         echo "Wrong Email and password combination.";
         return;
     }
     self::login($contractor);
     echo "OK";
 }
Exemplo n.º 2
0
 public static function getConnection()
 {
     if (!self::$connection) {
         self::$connection = new FileMaker();
         self::$connection->setProperty('database', self::$database);
         self::$connection->setProperty('hostspec', self::$host);
         self::$connection->setProperty('username', self::$username);
         self::$connection->setProperty('password', self::$password);
     }
     return self::$connection;
 }