Saludos colegas
tengo un sistema para recordar contraseña mediante correo, todo funciona muy bien hasta cuando guardo la contraseña encriptada y en mi bd.
ejemplo (1234)
en mi bd la guarda asi:
Código HTML:
Ver original$2y$10$5JuRPPJOjZ4l8zl7Vo9BHe2wN5mu5M44H5vxYBKRRMtervABBUhSO
pero al momento de loguear de nuevo esta contraseña ya no la reconoce el sistema.
este es mi guardar contraseña.
Código PHP:
Ver original<?php
require 'conexion.php';
require 'funcs.php';
$id = $conexion->real_escape_string($_POST['id']);
$token = $conexion->real_escape_string($_POST['token']);
$password = $conexion->real_escape_string($_POST['password']);
$con_password = $conexion->real_escape_string($_POST['con_password']);
if(validaPassword($password, $con_password))
{
$pass_hash = hashPassword($password);
if(cambiaPassword($pass_hash, $id, $token))
{
// echo "Contraseña Modificada <br> <a href='/login.php' >Iniciar Sesion</a>";
echo"<script type=\"text/javascript\">alert('Password modificado correctamente. '); window.location='/login.php';</script>";
} else {
echo "Error al modificar contraseña";
}
} else {
echo 'Las contrase単as no coinciden';
}
?>
alguien tiene idea de que pasa?
muchas gracias por sus amables comentarios