Portal > Foren > Datenbanken, Server, Betriebssysteme und sonstige Programmiersprachen > Datenbanken > Unterscheidung zwischen Groß-und Kleinschreibung beim Login
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 13.12.2005, 16:55 Nach oben    #1
cyberboy
Gast
 
Beiträge: n/a
Standard Unterscheidung zwischen Groß-und Kleinschreibung beim Login

Ich lade mir für einen Login die Zugangsdaten der Benutzer aus MySQL. Ich möchte, dass bei dem Login auf eine Unterscheidung zwischen Groß- und Kleinschreibung verzichtet wird.

Beim Usernamen klappt das. Beim Passwort allerdings nicht. Das Passwort wird mit md5() verschlüselt. Ist da sowas dann überhaupt möglich?
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.12.2005, 16:56 Nach oben    #2
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Bearbeite das Passwort vor dem Speichern mit strtolower(), bei jedem Login dann das selbe.
__________________
Gedanken aus Draht stricken einen Zaun.
Lars ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.12.2005, 17:16 Nach oben    #3
cyberboy
Gast
 
Beiträge: n/a
Standard

Dann sind alle Passwörter kleingeschrieben. Wenn man dann beim Login eins großschreibt, kommt man dann nicht rein.
Gibt es nicht noch eine andere Möglichkeit oder ist das nicht möglich?
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.12.2005, 17:21 Nach oben    #4
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Ich sagte doch, das Passwort auch beim Login mit strtolower() bearbeiten. Dann ist das im Formular klein und das in der DB ebenfalls
__________________
Gedanken aus Draht stricken einen Zaun.
Lars ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.12.2005, 16:01 Nach oben    #5
Erfahrener Benutzer
 
Benutzerbild von Doggi
 
Registriert seit: 26.10.2005
Ort: Basel
Beiträge: 115
Standard

Hehe, hatte gerade das gleiche Problem bei mir. Folgende Anweisung zum Vergleichen der Einträge hat mich weitergebracht.

also nicht "SELECT `Pass` FROM `Table` WHERE `Pass` = $pass"
sondern "SELECT `Pass` FROM `Table` WHERE `Pass` LIKE $pass"

bei LIKE ist es wurst ob die übergebenen Werte aus dem Formular GROß oder klein sind.

EDIT// hab mal folgenden Satz etwas ergänzt. Formulierung war unklar.

Dann dürfen die Spaltenwerte aber nicht utf8_bin bin gespeichert werden sondern utf8_bin_ci.

Soviel zu meinem frisch erworbenen Wissen
__________________
Wer später bremst, fährt länger schnell...

Geändert von Doggi (22.12.2005 um 12:06 Uhr)
Doggi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.12.2005, 20:32 Nach oben    #6
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Die Case-Sensitivity bei SELECT hängt bei MySQL ab Version 4.1 von der Kollation ab. utf8_bin z. B. ist case-sensitive, utf8_bin_ci nicht (ci = case-insensitive). Ob das bei LIKE generell egal ist, müsste man mal nachlesen
__________________
Gedanken aus Draht stricken einen Zaun.
Lars ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.12.2005, 12:05 Nach oben    #7
Erfahrener Benutzer
 
Benutzerbild von Doggi
 
Registriert seit: 26.10.2005
Ort: Basel
Beiträge: 115
Standard

muss man nicht, habs schon nachgelesen und probiert. hatte bei bin trotz LIKE das Problem mit cs. nachdem ich umgestellt habe ging LIKE
__________________
Wer später bremst, fährt länger schnell...
Doggi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Unterscheidung zwischen User und JavaScript Request im Controller pmayer PHP-Programmierung 13 26.06.2007 19:34


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:19 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45