A part le cache rien. Dans ton fichier connection/config/security.yml à la place de admin: essaye default:
++ Le 29/05/07, contact.fernandes <[EMAIL PROTECTED]> a écrit : > > > oui oui je l'ai bien vidé. > lorsque l'on change les fichiers .yml, il n'y a pas de mise a jour > particulière a faire (du genre propel-build-all quand on change le > modele) ? > > On 29 mai, 11:44, "lionel chanson" <[EMAIL PROTECTED]> wrote: > > 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 symfony-fr@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---