Le système de gestion des autorisations Fengling RBAC est un système de gestion des autorisations RBAC basé sur ThinkPHP5.1, qui implémente la gestion des autorisations de base. Ce système est basé sur des nœuds d'autorisation pour l'authentification, peut contrôler l'affichage et le masquage des menus et contrôler les nœuds d'autorisation en fonction des rôles.
Architecture logicielle du système de gestion des autorisations Fengling RBAC 1. Framework frontal : layui2.5.6
2. Cadre back-end : ThinkPHP5.1.39LTS
3. L'interface back-end est basée sur layuimini
1. Configurez un environnement de développement, il est recommandé d'utiliser PhpStudy ;
2. Téléchargez le code du projet Git en local, copiez le code dans le répertoire : E:/phpstudy_pro/www/ ;
3. Ajoutez le site Web via le panneau PhpStudy et pointez sur le répertoire public/ du répertoire racine du projet ;
4. Créez une nouvelle base de données think_rbac (vous pouvez personnaliser le nom de la base de données puis modifier la configuration de la base de données dans le fichier config/database.php) et importez le fichier de base de données think_rbac.sql ;
5. Utilisez un navigateur (navigateur Chrome recommandé) pour accéder à : http://votredomaine.com/admin, nom d'utilisateur/mot de passe par défaut : admin.
1. Gestion des rôles : ajouter des rôles, modifier des rôles, supprimer des rôles, autorisation de rôle
2. Gestion des autorisations : ajouter des autorisations, modifier les autorisations, supprimer des autorisations,
3. Gestion des utilisateurs : ajouter des utilisateurs, modifier des utilisateurs, supprimer des utilisateurs
4. Gestion des journaux : journal de connexion
5. Gestion des articles : menu simulé, fonctions non développées