Hello,
Allerdings kann ich mich da nicht einloggen. Wie schon gefragt - woher weiß die function authenticate(), in gegen welche Datei sie die Login-Daten validieren soll? Wo schreibe ich den Username und das Passwort rein?
Du hast zwar eine Datei "userdata.dat" im Verzeichnis liegen, darum gibt es keine Fehlermeldung beim file_get_contents(), aber diese Datei ist nicht mit dem Hilfsscript erzeugt worden, was ich Dir gepostet habe. Darum ist sie nicht deserialisierbar und es existieren keine Benutzerdaten im Script
if (isset($_userdata, $_UN_PW[0], $_UN_PW[1], $_userdata[$_UN_PW[0]])
^^^^^^^^^^^^^^^^^^^^
Das ist die Stelle, an der das Script immer wieder auf authenticate() verzweigt.
Wenn Du die Datei userdata.dat mit dem Hilfsscript erzeugst, könnte der Fehler schon verschwunden sein.
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)