Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] loguearme con una pass que tiene su homologa encriptada en bbdd

Estas en el tema de loguearme con una pass que tiene su homologa encriptada en bbdd en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 22/04/2015, 09:14
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años, 6 meses
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.
  #2 (permalink)  
Antiguo 22/04/2015, 09:32
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años, 6 meses
Puntos: 5
Respuesta: loguearme con una pass que tiene su homologa encriptada en bbdd

vale lo he solucionado, hay que encriptar tanto en el registro como tambien en el logueo cuando se mandan las claves

espero le sirva tambien a alguien.

Un saludo

Etiquetas: bbdd, pass, registro, select, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:22.