Seite 1 von 1

Geschützter Bereich

Verfasst: So 16. Apr 2006, 18:55
von nomore
Hallo zusammen,

ich arbeite auf meiner Seite mit einem Kundenlogin, der soweit super funktioniert. Erst wenn der Kunde sich einloggt wird die geschützte Kategorie angezeigt, und er wird auf eine Willkommensseite weitergeleitet. Nach dem ausloggen wird er ebenfalls auf eine Seite weitergeleitet. Das alles funktioniert einwandfrei. Jedoch habe ich das Problem:

Wenn der Kunde nach dem einloggen in eine andere, öffentliche Kategie wechselt, ist die geschütze Kategorie weg und der Kunde ausgeloggt.

Ich habe jetzt schon über 45min im Forum gesucht, aber keine Antwort auf dies Problem gefunden.

Weiß jemand Rat? :(

Verfasst: So 16. Apr 2006, 21:26
von HerrB
Passiert das nur bei dem Kunden oder auch bei Dir?

Gruß
HerrB

Verfasst: Mo 17. Apr 2006, 09:39
von nomore
Hat sich erledigt, war mein Fehler.
Der Link meiner Startseite wurde auf den Startartikel der Hauptnavigation weitergeleitet, und nicht auf den eigenen Artikel. Jetzt gehts.

Aber da wäre noch ein kleines Problem. Mein Internet Explorer peilt da was nicht. Wenn ich mich auslogge, ist die geschützte Kategorie weg. Wenn ich dann aber auf einen anderen Link innerhalb der Seite wechsle, zeigt er auf einmal die geschützte Kategorie wieder an. Erst wenn ich den Browser aktualisiere, ist die geschützte Kat. wieder weg. Das ist bei allen Links der Hauptnavi so. Woran kann das liegen? Mein Browser ist so eingestellt, das er bei jedem Zugriff auf eine Seite die aktuellste Version lädt. :?:

Verfasst: Mo 17. Apr 2006, 10:48
von HerrB
Das ist schon die richtige Stelle, der IE cached, was das Zeug hält. Auch die Einstellung, jedesmal zu aktualisieren, greift nicht immer.

Es dürfte funktionieren, wenn Du im HTML-Code Code einfügst, der den IE zwingt, den Inhalt nicht zu cachen (siehe http://de.selfhtml.org, pragma no-cache und anderes, z.B. Cache-Zeit auf -1 Sekunde usw.).

Gruß
HerrB

Verfasst: Mo 17. Apr 2006, 12:07
von nomore
Vielen Dank für die rasche Antwort.

Das funzt jetzt! :wink:

Verfasst: Mo 17. Apr 2006, 12:35
von HerrB
Kannst Du mal den relevanten HTML-Code posten (nur das mit dem Cache), das interessiert garantiert auch andere... Danke.

Gruß
HerrB

Verfasst: Mo 17. Apr 2006, 12:49
von nomore
HerrB hat geschrieben:Kannst Du mal den relevanten HTML-Code posten (nur das mit dem Cache), das interessiert garantiert auch andere... Danke.

Gruß
HerrB
Bitteschön :wink:

Code: Alles auswählen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">

Login-Problem nach Update von 4.4.5 auf 4.6.15

Verfasst: Do 1. Feb 2007, 12:44
von tomkolb
Seither hats funktioniert: Ein simpler Link a la front_content.php?idcat=123 auf ein geschütztes Verzeichnis - und die Login-Maske ist erschienen. Seit dem Update auf Vs. 4.6.15 sehe ich nur folgende Fehlermeldung: Fatal error: Call to undefined function: geteffectivesetting() in /srv/www/vhosts/katholische-kirche-aalen.de/httpdocs/salvator/front_crcloginform.inc.php on line 19 Hat evtl. jemand auch das Problem?

Re: Login-Problem nach Update von 4.4.5 auf 4.6.15

Verfasst: Do 1. Feb 2007, 12:49
von Dodger77
tomkolb hat geschrieben:Seit dem Update auf Vs. 4.6.15 sehe ich nur folgende Fehlermeldung: ...
Suche benutzen!

http://www.contenido.org/forum/viewtopic.php?t=14196

Nochmal Login

Verfasst: Di 6. Feb 2007, 12:36
von tomkolb
Besten Dank für den Hinweis, die Fehlermeldung ist nun weg: Aber - ins geschützte Verzeichnis komm ich trotzdem nicht. Ich verweise via Link "front_content.php?idart=125" auf das gesützte Verzeichnis. Es erscheint dann die Contenido-Login-Maske mit der Vorbelegung "nobody". Wenn ich nun Name u. PW eines Bachend oder Frontend-Users eingebe, erscheint in der URL "front_content.php?client=12&idcat=0&idart=0&lang=7&error=1" - und ich lande auf der 404-Fehlerseite. Wie gesagt: Mit der 4.4.5-er Version hat's so geklappt.
Hat jemand vielleicht ne Ahnung wo der Fehler stecken könnte?

Verfasst: Di 6. Feb 2007, 19:23
von HerrB
Diese Funktionalität hat sich in V4.6.x geändert - daher nützt Dir auch der Hinweis auf das Verhalten in V4.4.x wenig... :wink:

Bitte die Suche benutzen. Wenn Du gesucht hättest, hättest Du vermutlich Hinweise zu dem Thema finden können, z.B. unter Tips & Tricks V4.6 (Wie das mit geschützten Kategorien funktioniert: http://www.contenido.org/forum/viewtopic.php?t=13925).

Die Login-Maske ist das Frontend-Login (welches in V4.6.15 und vorher nicht für Frontend User funktioniert, Bug). Auch sind in V4.6.15 Frontend- und Backend User getrennt.

Eine Migration ist über ein Skript möglich (Tips & Tricks V4.6: http://www.contenido.org/forum/viewtopic.php?t=11473)

Aber wie gesagt, das Login über diese Login-Seite funktioniert nicht für Frontend User. Daher solltest Du die im ersten Link erwähnte Einstellung in den Mandanten-Einstellungen vornehmen - diese leitet den Nutzer auf Deine Login-Seite weiter (einfaches Login-Modul mit Feldern für Username und Passwort - das funktioniert).

Generell wird ab V4.6.x die Logik verfolgt, dass man sich erst anmeldet und dann die geschützte Kategorie sieht. Dafür ist ein entsprechendes Hauptnavigationsmodul erforderlich. Sowohl Login- als auch Hauptnavigations-Modul (aus dem man die Funktionen abkupfern könnte) finden sich im Beispiel-Mandanten einer aktuellen Contenido-Installation.

Alternativ kannst Du auch den Fehler in der local.php beheben, der die Anmeldung über das hässliche Login-Fenster verhindert (siehe Bugs V4.6, Stichwort Warum Login über front_crclogin usw. nicht funktioniert).

Gruß
HerrB

Ganz herzlichen Dank . . .

Verfasst: Mi 7. Feb 2007, 09:07
von tomkolb
. . . für die umfassende Erklärung. Jetzt ist alles klar!