Das Fengling RBAC-Berechtigungsverwaltungssystem ist ein auf ThinkPHP5.1 basierendes RBAC-Berechtigungsverwaltungssystem, das eine grundlegende Berechtigungsverwaltung implementiert. Dieses System basiert auf Berechtigungsknoten zur Authentifizierung, kann das Anzeigen und Ausblenden von Menüs steuern und Berechtigungsknoten basierend auf Rollen steuern.
Softwarearchitektur des Fengling RBAC-Berechtigungsverwaltungssystems 1. Front-End-Framework:layui2.5.6
2. Backend-Framework: ThinkPHP5.1.39LTS
3. Die Back-End-Schnittstelle basiert auf Lauimini
1. Richten Sie eine Entwicklungsumgebung ein. Es wird empfohlen, PHPStudy zu verwenden.
2. Laden Sie den Projektcode herunter oder git ihn lokal. Kopieren Sie den Code in das Verzeichnis E:/phpstudy_pro/www/.
3. Fügen Sie die Website über das PhpStudy-Bedienfeld hinzu und verweisen Sie auf das Verzeichnis public/ des Projektstammverzeichnisses.
4. Erstellen Sie eine neue Datenbank think_rbac (Sie können den Datenbanknamen anpassen und dann die Datenbankkonfiguration in der Datei config/database.php ändern) und importieren Sie die Datenbankdatei think_rbac.sql;
5. Verwenden Sie einen Browser (Chrome-Browser empfohlen), um auf Folgendes zuzugreifen: http://yourdomain.com/admin, Standardbenutzername/Passwort: admin.
1. Rollenverwaltung: Rollen hinzufügen, Rollen bearbeiten, Rollen löschen, Rollenautorisierung
2. Berechtigungsverwaltung: Berechtigungen hinzufügen, Berechtigungen bearbeiten, Berechtigungen löschen,
3. Benutzerverwaltung: Benutzer hinzufügen, Benutzer bearbeiten, Benutzer löschen
4. Protokollverwaltung: Anmeldeprotokoll
5. Artikelverwaltung: simuliertes Menü, unentwickelte Funktionen