Beispiel #1
0
     $um = new UserMgmt();
     $uid = isset($_POST["uid"]) ? filter_var($_POST["uid"], FILTER_SANITIZE_NUMBER_INT) : null;
     $userName = isset($_POST["userName"]) ? filter_var($_POST["userName"], FILTER_SANITIZE_STRING) : null;
     header("Content-Type:text/xml");
     $um->getUserProfile($uid, $userName);
     break;
 case "setEmailPref":
     require_once "../framework/UserMgmt.php";
     $um = new UserMgmt();
     $pref = isset($_POST["pref"]) ? htmlspecialchars($_POST["pref"], FILTER_SANITIZE_NUMBER_INT) : null;
     echo $um->setEmailPref($pref);
     break;
 case "getEmailPref":
     require_once "../framework/UserMgmt.php";
     $um = new UserMgmt();
     echo $um->getEmailPref();
     break;
 case "login":
     require_once "../framework/UserMgmt.php";
     $um = new UserMgmt();
     if (isset($_POST["email"], $_POST["password"])) {
         $email = filter_var($_POST["email"], FILTER_SANITIZE_EMAIL);
         $password = filter_var($_POST["password"], FILTER_SANITIZE_STRING);
         $rememberMe = isset($_POST["rememberMe"]) && $_POST["rememberMe"] == "true" ? true : false;
         $r = $um->login($email, $password, $rememberMe);
         switch ($r) {
             case 0:
                 echo "success";
                 break;
             case 1:
                 echo "Username or password incorrect.";