Example #1
0
             die(json_encode(array("status" => "ERROR", "msg" => "El usuario/email o la contraseña no coinciden")));
         }
     } else {
         die(json_encode(array("status" => "ERROR", "msg" => "El usuario/email y la contraseña no pueden estar en blanco")));
     }
     break;
 case "register":
     if ($user->getUID()) {
         die(json_encode(array("status" => "ERROR", "msg" => "No tienes permitido hacer eso")));
     }
     if (isset($_POST["username"]) && isset($_POST["password"]) && isset($_POST["email"]) && isset($_POST["repassword"]) && ($_POST["username"] != "" && $_POST["password"] != "" && $_POST["email"] != "" && $_POST["repassword"] != "")) {
         if (ctype_alnum($_POST["username"])) {
             if (filter_var($_POST["email"], FILTER_VALIDATE_EMAIL)) {
                 if (strlen($_POST["password"]) >= 6) {
                     if ($_POST["password"] == $_POST["repassword"]) {
                         if ($user->doRegister($_POST["username"], $_POST["email"], $_POST["password"])) {
                             $mail = new PHPMailer();
                             $mail->setFrom($email, $emailname);
                             $mail->addAddress($_POST["email"]);
                             $mail->isHTML(true);
                             $mail->Subject = $mail_registersubject;
                             $body = "";
                             sprintf($body, $mail_registerbody, $_POST['username'], $_POST['email']);
                             $mail->Body = $body;
                             $mail->send();
                             die(json_encode(array("status" => "OK")));
                         } else {
                             die(json_encode(array("status" => "ERROR", "msg" => "Este usuario o email ya esta registrado")));
                         }
                     } else {
                         die(json_encode(array("status" => "ERROR", "msg" => "Las contraseñas no coinciden")));