Bonsoir,
Je viens de remarquer que le composant Auth lors de la connexion avec le login celui ci est insensible à la casse. J'ai oublié quelque chose ou alors ça à toujours été comme ça ?
Merci d'avance.
Après quelques recherches, j'ai la réponse.
En fait, il s'agit de l'encodage du champs de la base de données.
Si l'encodage se termine par _ci alors cela signifie que le champs n'est pas sensible à la casse (case insensitive).
La solution est de passer l'encodage du champs username a utf8_bin ou l'encodage souhaité, mais terminant par _bin
Je viens d'essayer sur mon appli et, en effet, c'est aussi insensible à la casse ! Ça alors !
Enfin, pour l'identifiant uniquement parce que comme le mot de passe est un hash sha1, ça diffère entre majuscules et minuscules.
Merci pour la réponse ;). C'est bon à savoir, lorsque je fais du php procédural je mettais un BINARY dans ma requête. Donc ça coïncide avec _bin on dirait.