ich habe bei einem (nicht von mir programmierten) PHP-Skript den Login (bzw. Passwort-Weitergabe) auf session umgestellt, klappt soweit auch alles ohne Probleme. Einziges Problem ist, dass die Passwort-Änderung nun nicht mehr klappt
Folgendes habe ich festgestellt:
- Wenn ich den PHP-Befehl (session_start();) ganz am Anfang der PHP-Befehle in der Datei mache (also vor dem mySQL-Update der anderen Benutzerdaten, also Name, Homepage etc.), werden zwar der Name etc. geändert, dass Passwort jedoch nicht
- Wenn ich den session_start();-Befehl ans Ende der PHP-Befehle stelle, wird zwar das Passwort etc. geändert, aber die Session wird auf den folgenden Seiten nicht mehr richtig ausgeführt, d.h. an die URL wird nicht die Session angehangen, sondern /datei.php?id=111passwort= und damit geht's natürlich nicht mehr weiter im Memberbereich...
Hoffe ich habe es recht verständlich geschrieben, so dass mir da jemand sagen kann, wie sowohl die Session weiter reibungslos läuft und auch der User sein Passwort problemlos ändern kann?
Vielen dank für's Lesen und auch hoffentlich hilfreiche Antworten!
Liebling a.k.a. PHP-Depp
Kommentar