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 :

Gestion des droits ADMIN [2.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 71
    Par défaut Gestion des droits ADMIN
    Bonjour,

    Dans ma base de donnée j'ai actuellement 2 membres respectivement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    elo role : ADMIN
    toto role : ROLE_USER
    lorsque je suis connectée en tant que elo je suis normalement en admin.
    Sauf que lorsque je tape :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    if($this->get('security.context')->isGranted('ROLE_ADMIN') )
    {
    	echo "c'est un admin";
    }
    else
    {
    	echo "ce n'est pas un admin";
    }
    il me retourne toujours "ce n'est pas un admin".

    J'ai essayé de changer ROLE_ADMIN en ADMIN, cela ne marche toujours pas.

    Je ne sais plus quoi faire...

    Merci d'avance

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 319
    Par défaut
    Salut,

    Déjà il faut bien nommer tes rôles en commencant par ROLE_.

    Ensuite, comment sont stockés tes rôles ? Es-tu sûr qu'ils sont bien récupérés ? Tu dois pouvoir les récupérer en faisant $user->getRoles()

  3. #3
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 71
    Par défaut
    Merci

    lorsque je fais $users->getRoles()
    je vois que elo est en role : "ADMIN"

    Comment et ou je peux voir ou sont stockés mes roles ? dans security.yml ?

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 319
    Par défaut
    Je sais pas tu utilises quoi pour tes membres, FOSUserBundle ? Si oui les rôles sont dans l'attribut roles il me semble.

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2009
    Messages
    383
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 383
    Par défaut
    Pourquoi tester "ROLE_ADMIN" alors que ton role est "ADMIN" ?

  6. #6
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 71
    Par défaut
    Oui je suis avec FOSUserBundle. Mais meme en faisant ADMIN cela ne marche pas, alors que en faisant une restriction sur les USER cela marche...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Gestion des droits d'accès sur admin
    Par CedriZero dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 28/02/2013, 11h10
  2. quel SGBD possible pour telle gestion des droits
    Par meufeu dans le forum Décisions SGBD
    Réponses: 11
    Dernier message: 14/04/2005, 09h17
  3. gestion des droits d'accès : pg_hda.conf et autres
    Par Pigoulou dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 12/02/2005, 07h57
  4. Gestion des droits
    Par totop dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 22/01/2005, 09h49
  5. Gestion des droits d'accès
    Par soulryo dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 12/01/2005, 10h50

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