function reestablecerPasswordSubmit() { if (isset($_POST['uuid']) && isset($_POST['pass1']) && isset($_POST['pass2'])) { $pass1 = trim($_POST['pass1']); $pass2 = trim($_POST['pass2']); $uuid = trim($_POST['uuid']); if ($pass1 == $pass2 && strlen($pass1) >= 5) { require_once 'modulos/usuarios/modelos/usuarioModelo.php'; if (reestablecerPasswordPorUUID($uuid, md5($pass1)) > 0) { setSessionMessage("<h4 class='success'>¡Haz reestablecido tu contraseña!</h4>"); redirect("/"); } else { $error = "Ocurrió un error al reestablecer tu contraseña. Intenta de nuevo más tarde."; require_once 'modulos/usuarios/vistas/reestablecerPassword.php'; } } else { $error = "Los datos que introduciste no son válidos."; require_once 'modulos/usuarios/vistas/reestablecerPassword.php'; } } }
function reestablecerPasswordSubmit() { if (isset($_POST['uuid']) && isset($_POST['pass1']) && isset($_POST['pass2'])) { $pass1 = trim($_POST['pass1']); $pass2 = trim($_POST['pass2']); $uuid = trim($_POST['uuid']); require_once 'modulos/usuarios/modelos/usuarioModelo.php'; $usuario = getUsuarioFromUuid($uuid); if (isset($usuario)) { if ($pass1 == $pass2 && strlen($pass1) >= 5) { require_once 'modulos/usuarios/modelos/usuarioModelo.php'; if (reestablecerPasswordPorUUID($uuid, md5($pass1)) > 0) { require_once 'modulos/principal/modelos/loginModelo.php'; loginUsuario($usuario->email, $usuario->password, false); setSessionMessage("Se guardó tu nueva contraseña", " ¡Bien! ", "success"); goToIndex(); } else { $msgForma = "Ocurrió un error al cambiar tu contraseña. Intenta de nuevo más tarde."; require_once 'modulos/usuarios/vistas/reestablecerPassword.php'; } } else { $msgForma = "Los datos que introduciste no son válidos."; require_once 'modulos/usuarios/vistas/reestablecerPassword.php'; } } else { $msgForma = "Los datos que introduciste no son válidos."; require_once 'modulos/usuarios/vistas/reestablecerPassword.php'; } } else { setSessionMessage("Datos no válidos", " ¡Error! ", "error"); goToIndex(); } }