Shop-Benutzer-Rechte
- Benutzer-Rechte fürs Shop-Frontend.
- Definition von eigenen Benutzer-Rechten.
- Benutzer-Rechte können in Benutzer-Rollen zusammengesfasst werrden.
- Volle Integration in die eCMS Benutzerrechte Prüfung (z.B. bei Seiten, Platzhalterkonfigurationen, Formular-Felder, etc.)
- Zuweisung von Benutzer-Rollen und Benutzer-Rechte an Kundengruppen und einzelne Kunden.
Die Installation lässt sich einfach über das Backend des eCMS durchführen.
Die Benutzer-Rechte-Verwaltung finden Sie im eCS Backend unter Extra > Systemsteuerung > Shop Rechte Verwaltung.
Die Benutzer-Rechte Liste zeigt Ihnen die bereits vorhandenen Benutzer-Rechte des Shop-Frontends an. Über die Listen-Aktionen können Sie Benutzer-Rechte zu Benutzer-Rollen zuweisen oder aus Rollen entfernen.
Über das Kontext-Menü können Sie neue Benutzer-Rechte anlegen. Um ein neues Benutzer-Recht anzulegen, müssen Sie nur ein Recht-Label vergeben. Das Recht-Label darf nur aus Buchstaben (A-Z), Ziffern (0-9), Unterstrich (_) und Bindestrich (-) bestehen. Wählen Sie für das Benutzer-Recht ein aussagekräftiges Label, dass die Bedeutung des Rechts widerspiegelt. Änderungen am Recht-Label können später aufwändig werden, wenn das Benutzer-Recht bereits im Shop-Frontend integriert wurde.
Die Verwaltung der Benutzer-Rollen erreichen Sie über das Kontext-Menü der Benutzer-Rechte Extra > Systemsteuerung > Shop Rechte Verwaltung. Dort finden Sie einen Verweis auf die Benutzer-Rollen-Liste.
Die Liste der Benutzer-Rollen gibt Ihnen einen Übersicht zu den vorhandenen Benutzer-Rollen des Shop-Frontends.
Über das Kontext-Menü können Sie eine neue Benutzer-Rolle anlegen. Für die neue Rolle benötigen Sie nur ein Rollen-Label. Das Rollen-Label darf nur aus Buchstaben (A-Z), Ziffern (0-9), Unterstrich (_) und Bindestrich (-) bestehen.
Nach dem Anlegen der neuen Benutzer-Rolle, können Sie über die Benutzer-Rechte-Liste die Rechte der Rolle zuweisen. Wählen Sie dazu in Liste ein oder mehrere Benutzer-Rechte aus und starten danach die Listen-Aktion "in Benutzer-Rolle hinzufügen...". In dem Popup "Benutzer-Rechte hinzufügen" suchen Sie in der Auswahlbox "Vorhandene Benutzer-Rolle auswählen" nach der neue angelegten Benutzer-Rolle und weisen die Benutzer-Rechte über den "OK" Button zu.
Sie können im eCS Backend Benutzer-Rollen und Benutzer-Rechte an Kundengruppen und einzelne Kunden vergeben. Die Benutzer-Rechte der Kundengruppe werden an alle Kunde vererbt. Wird einem Kunden weitere Benutzer-Rechte direkt zugewiesen, erhält er diese Recht zusätzlich zu den Benutzer-Rechten, die er ggf. aus der Kundengruppe erbt. Die Benutzer-Rechte aus dem Kunden-Datensatz überladen die Rechte aus der Kundengruppe also nicht, sondern erweitern diese.
Für die Zuweisung von Benutzer-Rechten an Kundengruppen stehen die Felder "Benutzer-Rollen" und "Benutzer-Rechte" zur Verfügung. Diese finden Sie auf der Kundengruppe bearbeiten Seite im Abschnitt "Allgemeine Einstellungen".
Für die Zuweisung von Benutzer-Rechten an Kunden stehen auch hier die Felder "Benutzer-Rollen" und "Benutzer-Rechte" zur Verfügung. Diese finden Sie auf der Kunden bearbeiten Seite im Abschnitt "Login / Zugang".
Für das Kunden Kontext Dashboard wird das Widget "Benutzer-Rechte zum Kunden" bereitgestellt. Dieses gibt die Liste der Benutzer-Rechte aus, welche ein Kunde über seine Kundengruppe und sich selber erhält.
Die Benutzer-Rechte werden über den Benutzer-Adaptor ins Shop-Frontend integriert. Sie können damit im Shop-Frontend bei allen Benutzer-Recht-Prüfungen verwendet werden:
Zum Beispiel bei:
- Seiten Zugangsrechte
- Platzhalter-Konfigurationen Benutzerrecht-Check
- Formular-Control Felder Benutzerrecht
- etc.
In Shop-Frontend-Formaten kann eine Benutzer-Rechte-Prüfung über die bekannte eCMS-User-API durchgeführt werden :
$this->eCMS->user->user_checkRightAccess('<shop-user-right-check>');
Für Benutzer-Rechte und Benutzer-Rolle ist ein Layer-2 Export/Import implementiert.