Ich hoffe, ich schreibe hier nicht über ein schon seit langem bekanntes Problem, eine kurze Suche hatte keine Treffer gebracht, also traue ich mich einmal.
Das Problem:
Ich vermerke auf meiner Homepage, wer welchen Lehrgang besucht.
Dazu hinterlege ich u.a. den Login Namen von NOF13 secure site in einer Datenbank.
Ein Benutzer der Seite reklamierte, dass er sich für Lehrgänge eingetragen hat, die Zuordnung aber nicht funktioniert.
Die Lösung:
Die Benutzerin hat sich unter Karin registriert (NOF User) und der Name Karin steht in der MySQL Datenbank,
dann hat sie sich aber versehentlich als karin (kleines k) eingelogged (das geht !?!) und unter diesem Namen sich für die Lehrgänge eingetragen, diese Lehrgänge konnten dann natürlich nicht dem User Karin zugeordnet werden.
Mein Patch:
Im script
ss_login.php
Zeile 371 wie folgt geändert:
original:
if ( strtolower($username) == strtolower(stripslashes(GetPostVariable("username"))) )
patch:
if ($username == stripslashes(GetPostVariable("username")) )
Dadurch bleibt der Username case sensitive und das Problem ist vom Tisch.
Gruss
Waschbaer