Estoy usando MySQL y PHP. En mi base de datos tengo esta tabla llamada users
, y dentro de la tabla users
tener un registro:¿PHP no distingue entre mayúsculas y minúsculas?
el usuario: admin
contraseña: contraseña
en mi página de inicio de sesión, he intentado registrado como (contraseña: contraseña):
- nombre de usuario: ADMIN -> resultado: puede iniciar sesión
- el usuario: admin -> resultado: se puede iniciar sesión
Guardo el nombre de usuario en mi base de datos como "admin", todo en minúsculas.
En mi página de autenticación de PHP, no incluí la función strtolower(). ¿Significa que en PHP el campo de formulario de nombre de usuario que envié no distingue entre mayúsculas y minúsculas?
Sí, MySQL no distingue entre mayúsculas y minúsculas por defecto. – TheJacobTaylor
Huh ?? Puede explicar mas? Mi script actual: SELECCIONAR * FROM usuarios WHERE username = '". Mysql_real_escape_string ($ _ POST [' username '])."' "; –
Cómo hacerlo sensible ?? –