Maison > Questions et réponses > le corps du texte
J'utilise depuis peu Symfony pour développer le backend de gestion Après avoir lu les documents officiels, j'ai encore quelques questions en tête ?
Vous ne savez pas comment utiliser Symfony pour développer une gestion des autorisations basée sur les rôles ?
J'espère que les experts pourront vous donner quelques conseils ?
Dans les solutions précédentes, nous définissons généralement : Utilisateur, Rôle, UserRole, Permission, RolePermisson et autres tables ?
Lorsque vous utilisez Symfony pour résoudre des problèmes d'autorisation, cette définition est-elle toujours nécessaire ?
De plus, j'utilise actuellement MongoDB pour la couche de base de données. Existe-t-il des suggestions pour optimiser la structure des tables lors de la gestion des autorisations des rôles d'utilisateur ?
PHPz2017-05-16 16:45:52
Généralement, il n'est pas nécessaire de développer, il suffit de l'utiliser directement
http://symfony.com/doc/current/bundles/FOSUserBundle/index.html
Ou des composants d'arrière-plan packagés de niveau supérieur suffisent. Pas besoin d'écrire quoi que ce soit.
PHP中文网2017-05-16 16:45:52
Il existe en fait un cas officiel pour votre problème, vous pouvez le résoudre en utilisant ACL
http://symfony.com/doc/current/cookbook/security/acl.html
怪我咯2017-05-16 16:45:52
Généralement, il n'est pas nécessaire de développer, il suffit de l'utiliser directement
http://symfony.com/doc/current/bundles/FOSUserBundle/index.html