} //-------------------------------------------------------------------------// try { if (!isset($_POST["password"])) { throw new Exception("Error, la password no ha sido definido </br>"); } else { if (empty($_POST['password'])) { echo "El campo password esta vacio</br>"; } else { if (comprobar_pass($_POST["password"]) == 1) { echo "La contrasenia es demasiado larga, debe ser como maximo 12 caracteres" . "</br>"; } else { if (comprobar_pass($_POST["password"]) == 2) { echo "La contrasenia es demasiado corta, debe ser como minimo de 6 caracteres" . "</br>"; } else { if (comprobar_pass($_POST["password"]) == 3) { $password = trim($_POST["password"]); echo "Tu password: "******"</br>"; } else { echo "Ha ocurrido un error (-1)"; } } } } } } catch (Exception $e) { echo $e->getMessage(); } if (isset($usuario, $password)) { select_bd($usuario, $password); }
header('location: recuperar.php'); } } else { header('location: recuperar.php'); } } if (isset($_POST['cambiarPass'])) { session_start(); $_SESSION['error']['usuario'] = null; $_SESSION['error']['usuario'] = array(); $errors = 0; $errors += validar_password($_POST['passAntigua'], "antigua"); $errors += validar_password($_POST['passNueva'], "nueva"); $errors += validar_password($_POST['passNueva2'], "confirmacion"); if ($errors == 0) { if (comprobar_pass($_POST['passAntigua'], $_SESSION['userid']) == 1) { //sabe la contraseña vieja if (strcmp($_POST['passNueva'], $_POST['passNueva2']) == 0) { //la nueva contraseña coincide cambiar_pass($_POST['passNueva'], $_SESSION['userid']); header('location: login.php'); $email = traer_email_usuario($_SESSION['userid']); mail($email, "iEvent - Cambio de contraseña", "Le informamos que acaba de cambiar la contraseña de acceso" . "Los nuevos datos de acceso son:" . "email:" . $email . "" . "password:" . $_POST['passNueva']); header('location: index.php'); } else { header('location: cambiarpass.php'); } } else { header('location: cambiarpass.php'); } } else {