login_valid.php funktioniert in 3.2.6 noch immer nicht

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
RalphW
Beiträge: 99
Registriert: 20. Jun 2016, 14:42
Wohnort: Austria

login_valid.php funktioniert in 3.2.6 noch immer nicht

Beitrag von RalphW »

Das Problem mit der login_valid.php sollte schon seit 3.2.3 behoben sein (https://github.com/Admidio/admidio/issues/503).

Jedoch ist es das nicht. Es steht noch immer der alte Eintrag

Code: Alles auswählen

admRedirect(ADMIDIO_URL . '/adm_program/system/login.php');
drinnen, obwohl es

Code: Alles auswählen

admRedirect($g_root_path . '/adm_program/system/login.php');
sein sollte. Doch das funktioniert auch nicht.

Wenn die Seite nicht unter im admidio Verzeichnis ist, funktioniert nichts mehr.

Beispiel:
In der Datei http://www.beispiel.de/sicher.php wird login_valid.php eingebunden.
Beim Aufruf dieser Datei wird man an http://www.beispiel.de/admidio/adm_prog ... /login.php weitergeleitet. Nach der Anmeldung kommt Error #404.
Grund ist, dass die URL komplett kaputt gemacht wird. http://www.beispiel.de/admiher.php gibt es natürlich nicht.
Sobald die Datei in irgendwo innerhalb des Admido-Zweiges ist funktioniert es.
Der Aufruf von http://www.beispiel.de/admidio/sicher.php oder http://www.beispiel.de/admidio/sicher/sicher.php ist erfolgreich.

Auch wenn ich in Admidio angemeldet bin und dann auf die Seite http://www.beispiel.de/sicher.php gehe, komme ich zum Login.
Unterverzeichisse abweichend von admidio funktionieren auch nicht: http://www.beispiel.de/www/sicher.php

Ich habe schon alles versucht und konnte keine Lösung finden.
Meiner Vermutung nach gibt es 2 Probleme:
1. Das Redirect wird auf einen falsch zusammengebauten Pfad gemacht. Hier werden vom Verzeichnes hinten und vom Dateinamen vorne Zeichen abgeschnitten.
2. Die Session wird durch irgendetwas ungültig. $gValidLogin ist trotz Anmeldung nicht True. Evnetuell liefern $gCurrentUser und/oder $gCurrentOrganization den Grund $gValidLogin nicht True zu sehen.

Bitte um eine baldige Lösung.
Danke
Benutzeravatar
fasse
Administrator
Beiträge: 6186
Registriert: 12. Nov 2005, 16:06

Re: login_valid.php funktioniert in 3.2.6 noch immer nicht

Beitrag von fasse »

Hallo Ralph,

kannst du auch mal deine Pfade ausgeben lassen, wie hier in dem Post:
viewtopic.php?f=3&t=7423

Verstehe ich es bei dir aber richtig, dass die 3.2.6 innerhalb von Admidio funktioniert?

Bezieht sich dein 2. Problem auf das Automatische Login oder hast du immer Probleme beim Anmelden?

Gruß
Fasse
Antworten