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

Plugins PHP Discussion :

Comment gérer les droits (différence entre permissions et attribut superadmin) [sfGuard]


Sujet :

Plugins PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    lr
    lr est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2003
    Messages : 338
    Par défaut Comment gérer les droits (différence entre permissions et attribut superadmin)
    Salut,

    J'ai installé sfDoctrineGuardPlugin et il fonctionne bien mais je ne comprend pas trop comment je suis sensé utiliser le droit "super-admin" puisqu'il s'agit d'un attribut de la table et non d'une permission.

    Est-ce que je peux l'utiliser dans les credentials de mes security.yml ?

    En l'occurence, ce que je veux, c'est restreindre la gestion des utilisateurs (modules sfGuardUser et sfGuardPermission) aux super-administrateurs.

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Le super administrateur n'a pas à proprement parler de droits particulier.

    Il n'est donc pas possible de faire un hasCredential('superAdministrator') ou quelque chose dans le genre.

    Il reste deux méthode (parmi d'autres) :

    Créer un droit édition des utilisateurs et l'attribuer.

    Créer un droit bidon (ex: DroitPouLAdministraDeUtil) et ne pas l'attribuer (en fait il n'est même pas nécessaire de le créer. Dans le security.yml on va dire qu'il faut ce droit bizarre. Seul sont qui l'on pourront accéder au module. Le truc "magique" étant que le super administrateur répond systématiquement oui à toutes demandes de droits. Il sera donc le seul validé.

  3. #3
    lr
    lr est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2003
    Messages : 338
    Par défaut
    Merci ça marche.

    J'ai du créer un dossier sfGuardUser dans mes modules, dans lequel j'ai créé un dossier config dans lequel j'ai créé un fichier security.yml dans lequel j'ai mis ça :
    all:
    is_secure: true
    credentials: unQuiExistePas

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Où comment sécuriser en trichant !

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

Discussions similaires

  1. Comment gérer les droits ?
    Par stoner2008 dans le forum JSF
    Réponses: 9
    Dernier message: 12/11/2013, 18h50
  2. Comment gérer les droits ?
    Par bernardgiraud dans le forum Dreamweaver
    Réponses: 3
    Dernier message: 15/04/2010, 17h35
  3. Comment gérer les valeur Nulles dans une requête ?
    Par sondo dans le forum Bases de données
    Réponses: 3
    Dernier message: 16/03/2005, 11h02
  4. Comment donner les droits sysdba à un autre user ?
    Par willone dans le forum Débuter
    Réponses: 3
    Dernier message: 24/09/2004, 11h15
  5. Comment gérer les espaces blancs?
    Par Lambo dans le forum XML/XSL et SOAP
    Réponses: 10
    Dernier message: 16/05/2003, 09h44

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