Merci beaucoup Lélio pour cette réponse. Rassurante car depuis j'avais créé une route supplémentaire pour sfGuardUser et généré un module à part pour cette dernière. Merci d'avoir pris du temps pour me répondre.
On Aug 30, 10:02 am, Lélio ML <[email protected]> wrote: > Salut, > Si tu as toujours ta question, voici un élement de réponse. Dans le cas de > l'utilisation de l'admin generator, utilise 2 modules dans ton appli qui > portent toutes deux sur le même modèle (sfGuardUser) mais qui auront des > table_method différentes permettant de gérer d'un coté les admin et de > l'autre les membres > > -----Message d'origine----- > De : [email protected] [mailto:[email protected]] De la > part de sfNoob > Envoyé : lundi 23 août 2010 16:56 > À : Symfony-fr > Objet : [symfony-fr] Gestion distincte des membres et des administrateurs ds > le backend > > Je suis en train de créer une site se basant sur le framework Symfony, sur > lequel je débute. Sur ce site, il y a un backend accessible aux seuls > administrateurs et une partie membres sur le frontend accessible aux seuls > membres inscrits. > J'utilise le plugin sfDoctrineGuardPlugin avec deux groupes : les > administrateurs et les membres et deux permissions admin et membre. > Avec les credentials, je sais que je pourrais limiter le back office aux > seuls administrateurs et la partie privée aux seuls membres. > Par contre je rencontre le problème suivant : je voudrais dans mon > administration deux sections distinctes pour la gestion CRUD des > administrateurs et des membres dans le backend. > Avec l'aide du generator et d'un table_method sur list, j'ai déjà réussi à > limiter le module sfGuardUser à mes seuls administrateurs. > Comment faire maintenant pour les membres ? > J'avais commencé par des actions personnalisées mais j'aimerais pouvoir > profiter tant que possible de l'admin generator et ne pas avoir à réinventer > le roue. > J'avais aussi pensé et tenté de faire une sous-classe de sfGuardUser pour > les membres mais les utilisateurs de cette sous-classe ne sont pas reconnus > au niveau de l'authentification. > > Avez-vous des conseils ? > > Merci d'avance. > > -- > Vous recevez ce message, car vous êtes abonné au groupe Google > Groupes Symfony-fr. > Pour envoyer un message à ce groupe, adressez un e-mail > à [email protected]. > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse > [email protected]. > Pour plus d'options, consultez la page de ce > groupe :http://groups.google.com/group/symfony-fr?hl=fr -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à [email protected]. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr
