Foros del Web » Programando para Internet » PHP »

comprobar contraseñas

Estas en el tema de comprobar contraseñas en el foro de PHP en Foros del Web. Hola, Tengo una base de datos la cual contiene un usuario y contraseña y querria que cuando comprobase la contraseña en la base de datos ...
  #1 (permalink)  
Antiguo 12/11/2005, 14:30
 
Fecha de Ingreso: noviembre-2005
Mensajes: 182
Antigüedad: 18 años, 5 meses
Puntos: 4
comprobar contraseñas

Hola,

Tengo una base de datos la cual contiene un usuario y contraseña y querria que cuando comprobase la contraseña en la base de datos lo hiciera diferenciando entre mayusculas y minúsculas, como hago esto en PHP y mysql?

La instrucción que uso es: $query="select usuario and contrasena from registro where usuario='$usuario' and contraseña='$contrasena'";

pero no diferencia las mayusculas y las minúsculas.

Muchas Gracias y Saludos
  #2 (permalink)  
Antiguo 12/11/2005, 19:09
Avatar de TCL_ZIP  
Fecha de Ingreso: noviembre-2003
Ubicación: Esporles, Mallorca, España
Mensajes: 690
Antigüedad: 20 años, 5 meses
Puntos: 4
si no recuerdo mal creo que si pones 2 o 3 iguales(=) te lo hacia estricto(con mayusculas y minusculas, pruebalo y me dices cosas
  #3 (permalink)  
Antiguo 13/11/2005, 09:52
 
Fecha de Ingreso: noviembre-2005
Mensajes: 182
Antigüedad: 18 años, 5 meses
Puntos: 4
Buenas,

He probado a poner 2 y 3 iguales en la instruccioón:
$query="select usuario and contrasena from registro where usuario='$usuario' and contraseña=='$contrasena'";, y no funciona, de echo no accede nunca ni siquiera metiéndolo bien.

No se la verdad como hacerlo y no creo que tenga que sacer primero el dato para luego comprobarlo.

Muchas Gracias y un saludo
  #4 (permalink)  
Antiguo 13/11/2005, 10:29
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola chelsae

Prueba con esto:

$query="select usuario and contrasena from registro where CAST(usuario AS BINARY)='$usuario' and...

Saludos,
  #5 (permalink)  
Antiguo 13/11/2005, 13:05
 
Fecha de Ingreso: noviembre-2005
Mensajes: 182
Antigüedad: 18 años, 5 meses
Puntos: 4
Hola,

JavierB, con lo que me has puesto va perfecto ya diferencia los carecteres.

Muchas gracias
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 16:36.