Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Datenbanken, Server, Betriebssysteme und sonstige Programmiersprachen > Datenbanken > Unterscheidung zwischen Groß-und Kleinschreibung beim Login
Antwort
 
Themen-Optionen
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?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen 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  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen 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?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen 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  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen 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  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen 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  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen 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  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen 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

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

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are 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 +2. Es ist jetzt 23:52 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0) und vBSEO.

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