Login Session problem
Login Session problem
Hallo
hat jemand eine Idee woran das liegen kann?
Ich logg mich im Frontend ein das funktioniert auch. Doch sobald ich einen neuen Navigationspunkt aufrufe fliege ich raus und kann mich neu einloggen.
LG - derJu
hat jemand eine Idee woran das liegen kann?
Ich logg mich im Frontend ein das funktioniert auch. Doch sobald ich einen neuen Navigationspunkt aufrufe fliege ich raus und kann mich neu einloggen.
LG - derJu
Contenido 4.8.20 | Contenido 4.9.12
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
Re: Login Session problem
Du gehst also wieder auf den geschlossenen Bereich und bist nicht mehr angemeldet? Klingt erst einmal nach einem Browserproblem. Aber das nur als vage Ferndiagnose
Frederic Schneider
Entwickler bei der four for business AG
Entwickler bei der four for business AG
Re: Login Session problem
Vielen Dank für die Antwort.
Es liegt nicht an dem Browser habe ich getestet.
Noch eine Idee?
LG - derJu
Es liegt nicht an dem Browser habe ich getestet.
Noch eine Idee?
LG - derJu
Contenido 4.8.20 | Contenido 4.9.12
Re: Login Session problem
Vielleicht wird in der Seite, die nach dem Login geladen wird ja die Session verworfen, oder überschrieben, so dass der Login nicht mehr existent ist.
Versuch einen 2. Mandanten anzulegen. Da erstellst du eine minimale Vorlage und eine Kategoriestruktur mit Passwortschutz, und versuchst es dort.
Funktioniert es dort, musst du in deinem System rausfinden welches Modul ärger macht.
Versuch einen 2. Mandanten anzulegen. Da erstellst du eine minimale Vorlage und eine Kategoriestruktur mit Passwortschutz, und versuchst es dort.
Funktioniert es dort, musst du in deinem System rausfinden welches Modul ärger macht.
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
-
- Beiträge: 22
- Registriert: Di 5. Aug 2014, 07:13
- Kontaktdaten:
Re: Login Session problem
Hallo
Hab das gleiche Problem bei meiner Contenido installation Version 4.9.7.
Neue Installation, verwende das Modul: form_login des Standard-Mandanten.
Habs auch mit sämtlichen Browsern versucht. Überall das gleiche Ergebnis. Scheint als würde die Session überschrieben.
Hab gerade das Problem eingekreist. Scheint mit dem Plugin AMR (Advanced Mod Rewrite) im Zusammenhang zu stehen. Wenn ich das Plugin deaktiviere funktionierts einwandfrei. Suche weiter......
Wenn das Plugin aktiviert ist, wird immer ein neues Auth Objekt erstellt (class.registry.php), somit wird der aktuelle Login-Status überschrieben und auf leer gesetzt. Suche weiter....
Konntest Du das Problem in der Zwischenzeit lösen?
Hab das gleiche Problem bei meiner Contenido installation Version 4.9.7.
Neue Installation, verwende das Modul: form_login des Standard-Mandanten.
Habs auch mit sämtlichen Browsern versucht. Überall das gleiche Ergebnis. Scheint als würde die Session überschrieben.
Hab gerade das Problem eingekreist. Scheint mit dem Plugin AMR (Advanced Mod Rewrite) im Zusammenhang zu stehen. Wenn ich das Plugin deaktiviere funktionierts einwandfrei. Suche weiter......
Wenn das Plugin aktiviert ist, wird immer ein neues Auth Objekt erstellt (class.registry.php), somit wird der aktuelle Login-Status überschrieben und auf leer gesetzt. Suche weiter....
Konntest Du das Problem in der Zwischenzeit lösen?
Re: Login Session problem
Hallo,
ja bei mir war die Auto Session auf meinem MAMP Server deaktiviert.
LG - derJu
ja bei mir war die Auto Session auf meinem MAMP Server deaktiviert.
LG - derJu
Contenido 4.8.20 | Contenido 4.9.12
Re: Login Session problem
Hallo chnussbaumer
konntest du das Problem lösen?
LG - derJu
konntest du das Problem lösen?
LG - derJu
Contenido 4.8.20 | Contenido 4.9.12
Re: Login Session problem
Hallo chnussbaumer
Das Problem ist der Session-Pfad.
Änder mal in der Datei (contenido/classes/class.session.php) Zeile 73.
Die Lösung ist nicht schön aber funktioniert.
LG - derJu
Das Problem ist der Session-Pfad.
Änder mal in der Datei (contenido/classes/class.session.php) Zeile 73.
Die Lösung ist nicht schön aber funktioniert.
Code: Alles auswählen
if (!isset($_SESSION)) {
if ('backend' === $prefix) {
$url = cRegistry::getBackendUrl();
} else {
//$url = cRegistry::getFrontendUrl();
$url = 'http://www.domain.ch/';
}
Contenido 4.8.20 | Contenido 4.9.12
Re: Login Session problem
Hallo,
hatte das Problem beim Captcha. Doe Session konnte nicht gelesen werden.
Die Lösung funktioniert, aber ein einfacher Slash reicht aus.
Dann funktioniert es mit jeder Domain.
Danke für die Lösung
josh
hatte das Problem beim Captcha. Doe Session konnte nicht gelesen werden.
Die Lösung funktioniert, aber ein einfacher Slash reicht aus.
Dann funktioniert es mit jeder Domain.
Code: Alles auswählen
if (!isset($_SESSION)) {
if ('backend' === $prefix) {
$url = cRegistry::getBackendUrl();
} else {
//$url = cRegistry::getFrontendUrl();
$url = '/';
}
josh
-
- Beiträge: 22
- Registriert: Di 5. Aug 2014, 07:13
- Kontaktdaten:
Re: Login Session problem
Hallo zusammen
Danke für das Feedback. Hab das ganze nochmals angeschaut. Das Problem liegt bei den Mandanten.
Default mässig wird die Gültigkeit der Session auf das Mandantenverzeichnis beschränkt. Dieses Verzeichnis kann bei aktiviertem Mod_Rewrite Modul
vom Server nicht gefunden werden. /cms/ wird übers mod_rewrite auf die error_page gelinkt. Somit wird die Session nicht geschrieben.
Eigentlich reicht es wenn man auf Zeile 87 folgenden Code
mit
ersetzt.
Achtung: muss bei mehreren Mandanten noch geprüft werden. Soweit ich gesehen habe wird der Mandant nur beim Login geprüft, und dann als auth=1 in die Session geschrieben. Das würde bedeuten
das ich mich auf meinem Mandanten einloggen kann, dann den Mandant wechseln und immer noch eingeloggt bin. Obwohl ich keine Berechtigung habe.
Aber wie gesagt, habs nicht getestet.
Danke für die Antwort und die Mithilfe.
Gruss aus der Schweiz
Danke für das Feedback. Hab das ganze nochmals angeschaut. Das Problem liegt bei den Mandanten.
Default mässig wird die Gültigkeit der Session auf das Mandantenverzeichnis beschränkt. Dieses Verzeichnis kann bei aktiviertem Mod_Rewrite Modul
vom Server nicht gefunden werden. /cms/ wird übers mod_rewrite auf die error_page gelinkt. Somit wird die Session nicht geschrieben.
Eigentlich reicht es wenn man auf Zeile 87 folgenden Code
Code: Alles auswählen
if (false !== $start) {
$path = substr($path, $start);
session_set_cookie_params(0, $path);
} else {
// fall back to entire domain if no path can be computed
session_set_cookie_params(0, '/');
}
Code: Alles auswählen
if (false !== $start) {
$path = substr($path, $start);
session_set_cookie_params(0, '/');
} else {
// fall back to entire domain if no path can be computed
session_set_cookie_params(0, '/');
}
Achtung: muss bei mehreren Mandanten noch geprüft werden. Soweit ich gesehen habe wird der Mandant nur beim Login geprüft, und dann als auth=1 in die Session geschrieben. Das würde bedeuten
das ich mich auf meinem Mandanten einloggen kann, dann den Mandant wechseln und immer noch eingeloggt bin. Obwohl ich keine Berechtigung habe.
Aber wie gesagt, habs nicht getestet.
Danke für die Antwort und die Mithilfe.
Gruss aus der Schweiz
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
Re: Login Session problem
Vielen Dank für die Arbeit. Wir haben das im Ticketsystem mit Verweis auf diesen Beitrag vermerkt
Frederic Schneider
Entwickler bei der four for business AG
Entwickler bei der four for business AG