Neuigkeiten:

still alive...

Hauptmenü

logincheck.inc.php verschönern

Begonnen von k00ni, 29. August 2007, 18:23:33

Vorheriges Thema - Nächstes Thema

k00ni

Des weiteren nimmst du scheinbar keine Rücksicht auf magic_quotes[/quote]
Ich habe magic_quotes bisher nur aus der Ferne gesehen. Könntest ein Beispiel bringen, wo es meinem Codeschnipsel Probleme geben könnte? Weiterhin sollte ein Backslash garnicht erst in bei der Userlogingeschichte auftauchen; zumindest sollte ein Passwort + Username auch ohne auskommen. Oder meintest du was anderes?
 
Grüße

mahe

Probleme ist relativ, sofern ich es richtig im Kopf habe wird das Passwort wenn man es vergibt/ändert einmal escaped oder garnicht (je nach magic_quotes_gpc).
Ist also im Passwort zB ein \' wird daraus \\\' (entweder durch addslashes() oder durch magic_quotes_gpc), der \\ dient aber nur zum escapen, sprich die PASSWORD() Funktion von MySQL bearbeitet String ohne \\.
Bei dir sieht das nun so aus:
Passwort enthält ein \'
daraus wird \\\' (mit magic_quotes_gpc)
daraus wird dann \\\\\' (addslashes())
daraus dann \\\\\\\' (mysql_real_escape_string())
vergleich mal PASSWORD(\'\\\\\\\'\') mit PASSWORD(\'\\\'\') /uploads/emoticons/icon_e_wink.gif.3167d127940f44558fbf1ccd9b6d60a9.gif\" alt=\";-)\" />

http://blog.mahe.at\" rel=\"external nofollow\">http://blog.mahe.at/wp-content/uploads/2007/06/88x31_1.jpg\" alt=\"88x31_1.jpg\">


Ja, diese Signatur dient zur Werbung!


Und dass ich meine Posts wiederfinde ...


k00ni

Hallo,
danke für die Einführung /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />
Dann also folgende Zeile:
 


durch die ersetzen:


 
 
Grüße

all your base are belong to us / Discord