Und das ohne Vorwarnung seitens meines Providers. Gottseidank blieb register_globals vorerst auf „On“. Effekt: Sunlog lässt mich nicht mehr in die Verwaltungsoberfläche, weder mit Bookmark noch mit direktem Login-Versuch. Nach mehreren Anläufen hab ich den Übeltäter ausgemacht, hab aber noch keinen Schimmer, warum das nicht funktioniert.
Update, kaum 15 Minuten später: Habs schon – weiterlesen!
Der Grund liegt in der Datei auth.php, wo die Gültigkeit von User & passwort überprüft wird. Rätselhafterweise ergibt sich trotz gültigem User und Passwort – hab ja nix geändert dran – in Zeile 25 für
$count=mysql_num_rows($query);
der Wert 0. Und schon ist man zurück beim Login. Ich bin auch schon draufgekommen, warum: der Wert für $uid ist leer, das ergibt natürlich ein leeres Abfrageergebnis. Ich suche noch nach der Ursache – irgendeine Idee, irgendwer?
Update, kaum 15 Minuten später: Ich habs – maybe hilfts auch anderen: in der Datei login.php muß die Zeile 39, die derzeit so aussieht
SetCookie("slog_v2_auth", $auth_cookie, "", "", "", 0);
geändert werden in
SetCookie("slog_v2_auth", $auth_cookie);
Offenbar mag php 4.2.0 die leeren Werte in der Cookiedefinition nicht. Ich werd das noch weiterverfolgen – bei mir geht jedenfalls jetzt wieder alles.
- Rezension vs. Rezession - Mi. 27.12.2023
- Was Corona und Lotto gemeinsam haben - Di. 9.11.2021
- Heute vor 20 Jahren hat das große Abenteuer Segeln für mich begonnen :-) - Mi. 28.4.2021
ich weiss bisher nicht was los ist, bei mir laeuft PHP 4.1.2 (also noch alt) aber trotzdem kann ich nichtmehr einloggen.
Es sieht auch so aus als seien alle Session Variable leer. Irgendeine Idee???
Gibts eine phpinfo-Datei auf deinem Server? Wenn nicht – erstell eine Datei mit dem Inhalt
<? phpinfo(); ?>
stells rauf und gib mir die Adresse durch (per Mail). Möglicherweise ist ebenfalls schon register_globals abgestellt.
Danke, hat sich schon erledigt, tatsaechlich hatte der Provider Aenderungen an MySQL gemacht, was zwischendurch zu seltsamen Reaktionen fuehrte, z.B. kein Error beim Zugriff auf den User-Table, aber natuerlich kein gueltiges login.
Doppelt verwirrend wars, weils genau zu der Zeit passierte als ich am Design gebastelt habe…
Trotzdem danke fuer die Hilfe!