Beispiel #1
0
     break;
 case "checkUsername":
     require_once "../framework/UserMgmt.php";
     $um = new UserMgmt();
     $username = filter_var($_POST["username"], FILTER_SANITIZE_STRING);
     if ($um->checkUsername($username)) {
         echo genJSON(200, "Username Available", "");
     } else {
         echo genJSON(406, "Username Taken", "");
     }
     break;
 case "getPostsCurrentUser":
     require_once "../framework2/UserMgmt.php";
     $um = new UserMgmt();
     header("Content-Type:text/xml");
     $payload = $um->getPostsCurrentUser();
     switch ($payload) {
         case 1:
             echo genJSON(401, "Not authorized", "");
             break;
         default:
             echo genJSON(200, "", $payload);
             break;
     }
     break;
 case "verifyEmail":
     require_once "../framework2/Walkntrade.php";
     $wt = new Walkntrade();
     if (isset($_POST["email"])) {
         $status = $wt->verifyEmail(htmlspecialchars($_POST["email"]));
         switch ($status) {
Beispiel #2
0
     break;
 case "checkUsername":
     require_once "../framework/UserMgmt.php";
     $um = new UserMgmt();
     $username = filter_var($_POST["username"], FILTER_SANITIZE_STRING);
     if ($um->checkUsername($username)) {
         echo 0;
     } else {
         echo 1;
     }
     break;
 case "getPostsCurrentUser":
     require_once "../framework/UserMgmt.php";
     $um = new UserMgmt();
     header("Content-Type:text/xml");
     echo $um->getPostsCurrentUser();
     break;
 case "getUserProfile":
     require_once "../framework/UserMgmt.php";
     $um = new UserMgmt();
     $uid = isset($_POST["uid"]) ? filter_var($_POST["uid"], FILTER_SANITIZE_NUMBER_INT) : null;
     header("Content-Type:text/xml");
     if ($uid != null) {
         echo $um->getUserProfile($uid);
     }
     break;
 case "getWebmail":
     require_once "../framework/UserMgmt.php";
     $quiet = isset($_POST["quiet"]) && $_POST["quiet"] == "true" ? true : false;
     $um = new UserMgmt();
     header("Content-Type:text/xml");