Ich verwende MySQL und PHP. In meiner Datenbank habe ich diese Tabelle users
, und im Innern der users
Tabelle hat einen Datensatz genannt:Ist PHP nicht Groß-und Kleinschreibung?
Benutzername: admin
Passwort: Passwort
In meiner Login-Seite habe ich versucht, melden Sie sich als (Passwort: Passwort):
- Benutzername: ADMIN -> Ergebnis:
- Benutzernamen anmelden können: admin -> Ergebnis: kann anmelden
Ich speicher den Benutzernamen in meiner Datenbank als "admin", alles Kleinbuchstaben.
In meiner PHP-Authentifizierungsseite habe ich die Funktion strtolower() nicht eingeschlossen. Bedeutet es in PHP, dass das von mir eingegebene Formularfeld "Benutzername" nicht zwischen Groß- und Kleinschreibung unterscheidet?
Ja, MySQL unterscheidet standardmäßig nicht zwischen Groß- und Kleinschreibung. – TheJacobTaylor
Huh ?? Kann mehr erklären? Mein aktuelles Skript: SELECT * FROM Benutzer WHERE username = '". Mysql_real_escape_string ($ _ POST [' Benutzername '])."' "; –
Wie man es sensitiv macht? –