/ / Yii2 Vorschlag für zwei oder mehr Benutzer - yii2, yii2-Modell, yii2-Benutzer, yii2-rbac

Yii2 Vorschlag für zwei oder mehr Benutzer - yii2, yii2-Modell, yii2-Benutzer, yii2-rbac

Ich bin Anfänger bis yii2, ich möchte einen Vorschlag folgen Welche Möglichkeit, zwei Benutzer mit unterschiedlichen Fähigkeiten zu erstellen. Können Sie mir ein Beispiel für die Erstellung von zwei Arten von Benutzern geben? Vielen Dank

Antworten:

1 für die Antwort № 1

In yii2 für die Verwaltung des Prozesses für die Überprüfung, dass ein Benutzer genügend Berechtigung hat, etwas zu tun, gibt es ACF und RBAC

Der ACF-Zugriffssteuerungsfilter ist eine einfache Autorisierungsmethode und wird am besten von Anwendungen verwendet, die nur eine einfache Zugriffssteuerung benötigen.

RBAC Role-Based Access Control bietet eine leistungsstarke zentralisierte Zugriffssteuerung, die jedoch einfach zu verwalten ist.

Yii implementiert eine allgemeine hierarchische RBAC, die dem NIST RBAC-Modell folgt.

RBAC kann auf PHP-Dateien oder direkt auf der Datenbanktabelle basieren.

In diesem Handbuch finden Sie nützliche Informationen http://www.yiiframework.com/doc-2.0/guide-security-authorization.html


1 für die Antwort № 2

Bitte folgen Sie dem yii2 Starterkit für die Referenz RBAC config. Mit Feature RBAC mit vordefinierten Gast-, Benutzer-, Manager- und Administratorrollen. Yii2 Starterkit


0 für die Antwort № 3

Sie können Benutzerrollen verwenden und jeder Rolle spezifische Berechtigungen erteilen