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