Salut,
T'as pensé à vider le cache ?
++
Le 29/05/07, contact.fernandes <[EMAIL PROTECTED]> a écrit :
>
>
> Bonjour a tous!
>
> J'ai un petit souci pour la gestion des droits utilisateurs. En fait
> tout marche bien, les utilisateurs sont bien reconnus, et les droits
> qu'ils ont aussi. mais je n'arrive pas a faire rediriger les visiteurs
> (qui n'ont donc pas le droit d'accéder à une certaine action) vers la
> page que je souhaite.
>
> en fait, sur une de mes page, j'ai simplement fait un lien, et je
> voudrais que seuls les utilisateurs ayant le droit "admin" puissent
> accéder à cette page.
>
> sur ma page (connection/template/welcome), j'ai donc ce lien :
> <?php echo link_to('Admin', 'connection/admin') ?> <br />
>
> l'action correspondante (dans connection/actions/action.class.php):
> public function executeAdmin()
> {
> $c = new Criteria();
> $this->us = UserPeer::doSelect($c);
>
> return sfView::SUCCESS;
> }
>
> et dans le fichier connection/config/security.yml, j'ai mis ca :
> admin:
> is_secure: on
> credentials: admin
>
> et enfin dans le fichier monappli/config/security.yml, j'ai mis ca :
> all:
> .actions:
> login_module: security
> login_action: identificationFailed
>
> secure_module: security
> secure_action: accessDenied
>
> avec bien sur les actions et pages correspondantes définies dans le
> répertoire security/actions et security/templates.
>
> donc ce que j'obtiens :
> si l'utilisateur a le droit "admin", ca marche impecc, l'action est
> bien effectuée.
> si l'utilisateur n'a pas le droit "admin" mais "visiteur", la il est
> redirigé vers la page par defaut de symfony login incorrect. et pas
> vers celle que j'ai spécifié dans le fichier security.yml.
>
> vous savez d'où ca vient ??
> merci!
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr"
de Google Groupes.
Pour transmettre des messages à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour résilier votre abonnement à ce groupe, envoyez un e-mail à
l'adresse [EMAIL PROTECTED]
Pour afficher d'autres options, visitez ce groupe à l'adresse
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---