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"; }