Ejemplo n.º 1
0
}
//-------------------------------------------------------------------------//
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);
}
Ejemplo n.º 2
0
            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 {