php - Gestion des autorisations du framework ci, débutant, aide
伊谢尔伦
伊谢尔伦 2017-06-21 10:11:14
0
1
923

Débutant, je ne connais pas l'idée de contrôle des autorisations du framework ci, j'espère que vous pourrez me donner quelques conseils !

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(1)
我想大声告诉你

Gestion des autorisations, généralement en utilisant le mode RBAC (Role-Based Access Control).
R : role représente un rôle, qui regroupe principalement diverses autorisations, comme administrateur, éditeur, auditeur, etc.
Idées spécifiques :
Pour chaque module du programme, vous pouvez considérer chaque contrôleur ou même affiner la fonction de chaque contrôleur. Donnez un nom à ces modules, enregistrez-le dans la base de données et marquez-le dans le programme.
Associez ensuite ce module au rôle et enregistrez-le dans un tableau Par exemple, édition, les modules opérationnels possibles sont la rédaction d'articles, l'édition d'articles, etc.
Enfin, associez l'utilisateur au rôle.
De cette façon, lorsqu'un utilisateur souhaite effectuer une certaine opération (lors de l'accès à une action), le rôle de l'utilisateur actuel peut être lu. Accédez ensuite au tableau correspondant du module de rôle en fonction des informations sur le rôle pour voir s'il existe un enregistrement du module d'opération actuel. Si tel est le cas, cela signifie qu'il y a une autorisation.
Ce qui précède est l'idée de base, non seulement CI, mais d'autres frameworks peuvent également être utilisés

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal