NAVIGATION
This shows you the differences between two versions of the page.
|
deutsch:andere-erweiterungen:fe-user_zugriffsschutz_fuer_artikel [2010/08/31 06:38] Ralf |
deutsch:andere-erweiterungen:fe-user_zugriffsschutz_fuer_artikel [2018/06/03 18:09] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | {{indexmenu_n>150}} | ||
| + | |||
| ====== FE-User Zugriffskontrolle & Mitgliederbereich ====== | ====== FE-User Zugriffskontrolle & Mitgliederbereich ====== | ||
| - | //**(einfaches Rechtemanagemant für Artikel und Aufbau eines internen Mitgliederbereichs mit Rechtegruppen)**// | + | //**(einfaches Rechtemanagemant für Frontend-User + Artikel und Aufbau eines internen Mitgliederbereichs mit Rechtegruppen)**// |
| Line 9: | Line 11: | ||
| {{indexmenu>deutsch:andere-erweiterungen:fe-user_zugriffsschutz_fuer_artikel:|js#doku navbar msort nsort nocookie notoc}} | {{indexmenu>deutsch:andere-erweiterungen:fe-user_zugriffsschutz_fuer_artikel:|js#doku navbar msort nsort nocookie notoc}} | ||
| - | <note>**[muss noch bearbeitet und komplettiert werden - folgt in den nächsten Tagen]** </note> | ||
| - | ===== Kurzbeschreibung: ===== | + | ====== Kurzbeschreibung: ====== |
| + | |||
| **Die Lösung besteht aus 3 Komponenten:** | **Die Lösung besteht aus 3 Komponenten:** | ||
| - | ===== 1. Modul "FE-User-Administration" + Frontend-Render-Skript "fe_user_register.php": ===== | + | ===== 1. Modul "FE-User-Administration" + Registrierungsformular ===== |
| Das von mir etwas modifizierte Modul wurde von Caramello entwickelt und unter diesem [[http://forum.phpwcms.org/viewtopic.php?p=114049#p114049|Beitrag im Forum]] zur Verfügung gestellt. | Das von mir etwas modifizierte Modul wurde von Caramello entwickelt und unter diesem [[http://forum.phpwcms.org/viewtopic.php?p=114049#p114049|Beitrag im Forum]] zur Verfügung gestellt. | ||
| Line 28: | Line 29: | ||
| * **FE-User-Rechtegruppen zuweisen** | * **FE-User-Rechtegruppen zuweisen** | ||
| * **eine "Landing-Page" (Einstiegsseite) für den Mitgliederbereich 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. | 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 ===== | + | ===== 2. Frontend-Render-Skript zur Zugangskontrolle ===== |
| + | **("zz_fe-access-control_beta1.php")** \\ | ||
| + | \\ | ||
| Ü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. | Ü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. \\ | Dabei können sowohl den FE-Usern, als auch den Artikeln **mehrere Rechtegruppen** zugewiesen werden. \\ | ||
| Line 39: | Line 42: | ||
| ===== 3. Einrichtung eines Mitgliederbereiches im Backend ===== | ===== 3. Einrichtung eines Mitgliederbereiches im Backend ===== | ||
| - | **(Anlage der benötigten Kategorien und Artikel)** | + | **(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. | 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. | 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. | 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.** | + | ##marker|## **Alle 3 Komponenten __zusammen__ ergeben "meine" Lösung.** |