Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/01/2002, 13:29
MMontes
 
Fecha de Ingreso: noviembre-2001
Mensajes: 415
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Contraseñas en mysql

usando la funcion del mysql PASSWORD

seria asi:

INSERT INTO usuarios (nombre, contrasenia) VALUES ('nombre', PASSWORD('contrasenia');

o

para ver si la contraseña ingresada luego es correcta seria asi:

SELECT id FROM usuarios WHERE nombre = 'nombreingresado' AND contrasenia = PASSWORD('contraseniaingresada');

la funcion PASSWORD te encripta la contraseña en la base de datos y no hay manera de desencriptarla. la unica manera de saber si es valida la contraseña o no es comparando la encriptacion de lo ingresado con la encriptacion de lo que esta en la base de datos.


hay otras opciones: CRYPT, MD5... dale una mirada al manual del mysql