IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Gérer les droits des utilisateurs ("dredentials")


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 62
    Par défaut Gérer les droits des utilisateurs ("dredentials")
    Bonjour à tous,
    me voilà encore une fois face un problème sous symfony :s
    Dans l'application sur laquelle je travaille actuellement y'a 3 niveaux d'utilisateurs, l'application est sécurisée entièrement grâce a un système d'authentification CAS.
    dans le security.yml de l'appli j'ai donc:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    default:
        is_secure: on
        credentials: [[superadmin,admin,user]]
    Une fois authentifiés les utilisateurs n'ont pas accès au mêmes actions, donc dans chaque module je créé un fichier security.yml
    le problème au fait est à ce niveau, si je veux appliquer des credentials pour tout le module en faisant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    all:
       is_secure: on
       credentials : [[superadmin,admin]]
    ça marche pas mais quand je spécifie l'action dans le même fichier comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    index:
       is_secure: on
       credentials : [[superadmin,admin]]
    ah ben là ça marche !
    quelqu'un aurait une explication pour ce problème svp ?

  2. #2
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    tu as tester de mettre default à la place de all comme écrite dans le premier fichier ?

  3. #3
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 62
    Par défaut
    Citation Envoyé par kenny.kev Voir le message
    tu as tester de mettre default à la place de all comme écrite dans le premier fichier ?
    Oui, et ça marche pas non plus !

  4. #4
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 534
    Par défaut
    dans quelle sens cela ne marche pas ?
    Les users ont accès a tout ou à rien ?

  5. #5
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 62
    Par défaut
    Citation Envoyé par erictomcat Voir le message
    dans quelle sens cela ne marche pas ?
    Les users ont accès a tout ou à rien ?
    ont accès à tout.
    Plus précisément, quand je mets pour un module :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    index:
       is_secure: on
       credentials : [[superadmin,admin]]
    même un utilisateur avec le credential "user" a accès au module.

  6. #6
    Membre Expert Avatar de Nico_F
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2011
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2011
    Messages : 728
    Par défaut
    A quel niveau de l'arborescence de ton projet se trouve le fichier security.yml que tu nous montres ? App ? Module ?

Discussions similaires

  1. [PHP 5.3] Gérer les droits des utilisateurs : MySQL ou fichier XML
    Par ChriGoLioNaDor dans le forum Langage
    Réponses: 1
    Dernier message: 04/01/2010, 10h29
  2. Réponses: 3
    Dernier message: 13/04/2006, 13h08
  3. Gérer les droits des utilisateurs
    Par rsc dans le forum Langage
    Réponses: 6
    Dernier message: 22/08/2005, 20h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo