J'utilise Symfony 1.2.9 (avec Propel ORM) sur un site web que je construis. J'ai installé le plugin sfGuard et j'ai créé des groupes et des permissions.Comment donner un identifiant à un utilisateur lors de sa création?
Supposons que le droit d'accès dans ce cas est foobar
. Je pense à attribuer la permission foobar
à un groupe foobarGrp
, puis de faire de nouveaux utilisateurs, membres du groupe foobarGrp
. L'hypothèse est que les utilisateurs vont "hériter" de la permission (credential) du foobarGrp
(à cause du fait qu'ils sont membres du groupe foobarGrp
). Est-ce que mon hypothèse est correcte?
Merci Roberto. Donc, le code pour le faire serait quelque chose comme le code ici: http://pastebin.com/d54fd4bec Existe-t-il un moyen plus efficace de faire cela? (Comme vous pouvez le voir, je tape plusieurs fois sur la base de données.) –
Il devrait être '$ user-> addGroupByName ('groupname')' – develop7
Oui, il a raison, vous pouvez trouver plus d'informations sur les méthodes addGroupByName et addPermissionsByName ici: http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/ – Roberto