Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2015, 09:14
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años
Puntos: 5
loguearme con una pass que tiene su homologa encriptada en bbdd

Hola amigos a ver si me pueden ayudar con esto:

Tengo un sistema de registro y logueo en el cual la contraseña se encriipta mediante sha1.

cuando registra inserta en bbdd la clave encriptada, esto lo hace bien.


Pero... cuando intento loguearme con email contraseña.

la contraseña que meto logicamente no se corresponde a su homologa encriptada en la base de datos.

y por eso no me deja loguearme.

¿como se puede solucionar esto?

forma de encriptar el password:
Código PHP:
Ver original
  1. $password = trim((hash('sha1', $_POST['password'])));


forma de buscar en la bbdd un usuario con un email y password determinado:
Código PHP:
Ver original
  1. $query = "SELECT * FROM usuarios WHERE email='".strip_tags($email)."' AND password='".strip_tags($password)."';";

gracias de antemano.