Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Login schlägt fehl [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Login schlägt fehl


 
tubbe
24-05-2006, 11:26 
 
Hallo,

ich habe mal eine frage zu dem Login Script.
Ich habe alle so gemacht wie es im Tutorial steht. Die Tabellen angelegt und den Admin user mit dem Passwort erstellt. Es funzt auch alles ohne fehler. Bis auf einer. Wenn ich mich einloggen will und als Benutzer admin und als passwort auch admin eingege, sagt er mir, das passwort währe falsch. Habe schon mit mehreren Convertern, das Admin passwort in md5 versucht umzuwandeln, immer das selber ergebnis. Ich kann mich einfach nicht einloggen.

Bitte helft mir :(

 
BenOmania
25-05-2006, 20:52 
 
Um welches Tutorial handelt es sich genau? Gib mal bitte den Link.
Versuch mal an relevanten Stellen debug-Ausgaben, z.B.
echo '<pre>';
print_r($_POST);
echo '</pre>';
einzufügen.

Eventuell als Alternative (http://forum.developers-guide.net/showthread.php?t=54) mal das hier anschauen.

Grüße, Ben.

 
xdream
21-06-2006, 00:41 
 
Wenn es sich um das Tutorial Wie erstelle ich ein LogIn-Skript? (http://www.php-resource.de/tutorials/read/33/1/) von Andreas Zimare handelt, dann schau mal hier nach (http://www.php-resource.de/forum/showthread.php?s=&threadid=71958)!

Bei deinem Problem dürften in erster Linie folgende Abschnitte interessant für dich sein:
1. index.php, Zeile 46: Ich musste den Code wie folgt ändern, da die Variable $password sonst keinen Wert enthält und kein erfolgreicher Login zustande kommen kann!
Der neue Code:
46 $password = md5($_POST['password']); //vorher: $password = md5($password);Erläuterungen:

Zu 1. und 2.: Die Probleme sind aufgetreten da meine php.ini aus Sicherheitsgründen mit 'register_globals = off' läuft.

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:21 Uhr.