Hallo
Ich habe eine Kategorie für Frontend Benutzer geschützt und entsprechend für diese Personen freigegeben.
In dieser Kategorie befinden sich z.B. 5 Artikel. Die Kategorien sind für alle sichtbar. Sobald jemand auf eine geschützte Kategorie klickt und er nicht angemeldet ist, soll die Login-Maske erscheinen. Ist er bereits angemeldet, so erscheint der entsprechende Artikel.
Frage: wie lautet die Abfrage, ob nun der Frontend Benutzer angemeldet ist und überhaupt Zugriff auf die Kategorie bzw. auf den Artikel hat?
Mir ist bewusst, dass nicht einzelne Artikel geschützt werden können. Doch lässt sich doch eine Abfrage einbauen, ob der Artikel in einer geschützten Kategorie sich befindet.
Mich plagt das Ding. Ich finde keine Anhaltspunkte. Bitte um Erlösung!!! Vielen, vielen Dank.
Abfrage, ob Frontend Benutzer Berechtigung hat auf Kategorie
In V4.6.x ist eine entsprechende Technologie bereits eingebaut.
Du schützt Deine Kategorie via Content -> Kategorie (Ordner -> Schlossymbol).
Du erstellst unter Administration -> Frontend die Nutzer. Dann legst Du unter Administration -> Frontend eine Frontend-Nutzer-Gruppe an und fügst Deine Nutzer hinzu.
Wenn Deine Contenido-Installation in Ordnung ist, solltest Du spätestens beim erneuten Anklicken der Frontend-Nutzer-Gruppe rechts den Punkt Category finden - hier berechtigst Du die Gruppe.
Ist ein berechtigter Nutzer angemeldet, kann er auf die Kategorie zugreifen. Ist er nicht angemeldet, könntest Du die Kategorie ja ausblenden. Das kann z.B. mit dem neuen Hauptnavigations-Modul der V4.6.x realisiert werden (diese prüft auf die Berechtigung, Modul gibt es unter Module V4.6).
Wenn Du alle Kategorien anzeigst, d.h. auch die, auf die der Nutzer nur angemeldet zugreifen darf und der Nutzer klickt auf die Kategorie (oder Du hast einen Link dorthin zur Verfügung gestellt), kommt er in ein Login-Fenster. Leider funktioniert genau dieses noch nicht mit Frontend-Nutzern.
Damit man sich einloggen kann, baue ein beliebiges Login-Modul auf Deiner Seite ein - dieses wird funktionieren. Damit Nutzer, die sich vertippt haben oder versuchen, ohne Anmeldung auf eine geschützte Kategorie zuzugreifen, nicht im "fehlerhaften" Login-Fenster landen, ändere die front_crclogin_form.php im Mandanten-Verzeichnis. "Wie" erfährst Du in der http://www.Contenido-FAQ.de oder hier im Forum.
Zeigst Du gesperrte Kategorien an und ein Nutzer hat sich auf dem beschriebenen Weg angemeldet, muss er nochmal auf die Kategorie klicken - oder Du baust in Deinem Login-Modul eine Weiterleitung ein (bedingt eine Weitergabe der benötigten Informationen auch in der front_crclogin_form.php). Deswegen wäre es einfacher, die geschützte Kategorie gar nicht erst zu zeigen.
Gruß
HerrB
Du schützt Deine Kategorie via Content -> Kategorie (Ordner -> Schlossymbol).
Du erstellst unter Administration -> Frontend die Nutzer. Dann legst Du unter Administration -> Frontend eine Frontend-Nutzer-Gruppe an und fügst Deine Nutzer hinzu.
Wenn Deine Contenido-Installation in Ordnung ist, solltest Du spätestens beim erneuten Anklicken der Frontend-Nutzer-Gruppe rechts den Punkt Category finden - hier berechtigst Du die Gruppe.
Ist ein berechtigter Nutzer angemeldet, kann er auf die Kategorie zugreifen. Ist er nicht angemeldet, könntest Du die Kategorie ja ausblenden. Das kann z.B. mit dem neuen Hauptnavigations-Modul der V4.6.x realisiert werden (diese prüft auf die Berechtigung, Modul gibt es unter Module V4.6).
Wenn Du alle Kategorien anzeigst, d.h. auch die, auf die der Nutzer nur angemeldet zugreifen darf und der Nutzer klickt auf die Kategorie (oder Du hast einen Link dorthin zur Verfügung gestellt), kommt er in ein Login-Fenster. Leider funktioniert genau dieses noch nicht mit Frontend-Nutzern.
Damit man sich einloggen kann, baue ein beliebiges Login-Modul auf Deiner Seite ein - dieses wird funktionieren. Damit Nutzer, die sich vertippt haben oder versuchen, ohne Anmeldung auf eine geschützte Kategorie zuzugreifen, nicht im "fehlerhaften" Login-Fenster landen, ändere die front_crclogin_form.php im Mandanten-Verzeichnis. "Wie" erfährst Du in der http://www.Contenido-FAQ.de oder hier im Forum.
Zeigst Du gesperrte Kategorien an und ein Nutzer hat sich auf dem beschriebenen Weg angemeldet, muss er nochmal auf die Kategorie klicken - oder Du baust in Deinem Login-Modul eine Weiterleitung ein (bedingt eine Weitergabe der benötigten Informationen auch in der front_crclogin_form.php). Deswegen wäre es einfacher, die geschützte Kategorie gar nicht erst zu zeigen.
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net