This is an old revision of the document!


FE-User Zugriffskontrolle & Mitgliederbereich

(einfaches Rechtemanagemant für Artikel und Aufbau eines internen Mitgliederbereichs mit Rechtegruppen)

kleine Linkübersicht:

<note>[muss noch bearbeitet und komplettiert werden - folgt in den nächsten Tagen] </note>

Kurzbeschreibung:

Die Lösung besteht aus 3 Komponenten:

1. Modul "FE-User-Administration" + Registrierungsformular

Das von mir etwas modifizierte Modul wurde von Caramello entwickelt und unter diesem Beitrag im Forum zur Verfügung gestellt. Hierüber können sich FE-User registrieren (mit Bestätigungs-eMail an der User und Info-Mail an den Admin).

Der Admin kann über das Modul im Backend die FE-User

  • freischalten
  • einsehen und editieren
  • FE-User-Rechtegruppen zuweisen
  • eine “Landing-Page” (Einstiegsseite) für den Mitgliederbereich zuweisen


Das Frontend-Render-Skript “fe_user_register.php” erweitert den bordeigenen Contentpart “FRONTEND LOGIN” zur Registierung und zum Einloggen als Frontend-User um weitere Eingabefelder, einen Link zur Bearbeitung des Profils und Buttons zum Ausloggen.

2. Frontend-Render-Skript ("zz_fe-access-control_beta1.php") zur Zugangskontrolle

Über Tags in den Schlüsselworten von Artikeln (Access-Tag), sowie die Übergabe der freigegebenen FE-User-Rechtegruppen ebenfalls als Tags in den Schlüsselworten erfolgt eine Zugangskontrolle. Dabei können sowohl den FE-Usern, als auch den Artikeln mehrere Rechtegruppen zugewiesen werden.
Wenn keine Berechtigung besteht, werden die Besucher der Website auf eine Hinweisseite umgeleitet.

3. Einrichtung eines Mitgliederbereiches im Backend

(Anlage der benötigten Kategorien und Artikel) Duch einen speziellen Aufbau von Kategorien und Artikeln und unter Verwendung von bestimmten Attributen und spezieller Artikel-ALIASE und Contend-Parts kann ein Mitgliederberich realisiert werden, bei dem ein FE-User nach dem einloggen automatisch auf einer speziellen “Landing-Page” landet, die gezielt Informationen zur Verfügung stellt. Spezielle Replacementtags und etwas Code im Template sorgen für die korrekte Weiterleitung und Umschreibung der Links. Durch Nutzung von Tag-basierten Replacementtags kann auf den Landing-Pages dynamisch passender Content dargestellt, aber auch “manuell” eingepflegt werden.

Alle 3 Komponenten zusammen ergeben “meine” Lösung.

deutsch/andere-erweiterungen/fe-user_zugriffsschutz_fuer_artikel.1283229655.txt.gz · Last modified: 2018/06/03 18:07 (external edit)
www.planmatrix.de www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0