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 de membre [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Par défaut Gestion de membre
    Bonjour à tous,

    Je débute avec symfony. J'ai commencé à créer mon application, elle se compose de deux modules article et catégorie créés automatiquement avec Propel à partir des tables article(id, id_category,name,...) et category(id,name,slug).

    Maintenant j'aimerais créer un espace membre afin que seuls les utilisateurs enregistrés puissent poster un article (module article/action new) et que seuls le créateur d'un article puisse le modifier (action edit)....

    Ça à l'air assez simple mais j'avoue ne pas savoir trop comment m'y prendre, j'ai vu qu'il y avait un plugin sfGuard mais je sais pas si il correspond à mon besoin...

    Merci

  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
    Conseil 1

    Si tu commences avec symfony, utilise doctrine en lieu et place de propel.

    Conseil 2

    sfGuard me semble l'outil a utiliser pour faire ce que tu veux. Si tu suis le redme tu ne devrait pas avoir de problèmes à l'utiliser.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Par défaut
    Merci pour ta réponse

    Je viens d'installé le sfGuardPlugin en suivant le readme mais j'ai encore quelques questions

    - Comment sécuriser seulement une ou plusieurs actions et non un module complet ?

    - Comment gérer le fait que seuls le créateur d'un article puisse le modifier ?



    Merci d'avance

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Par défaut
    Citation Envoyé par sylvain70 Voir le message
    - Comment sécuriser seulement une ou plusieurs actions et non un module complet ?
    En fait, il suffit de créer un fichier security.yml dans le module en question puis ajouter is_secure: on pour les actions qui doivent être sécurisées.

  5. #5
    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
    Et tu peux descendre plus loin dans le détail de la gestion des sécurités, dans le code de l'action, a l'aide des fonction hasCredential() pour limiter l'action a certain enregistrement.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Par défaut
    D'accord merci

    Et sinon, pour limiter l'édition/suppression d'un article à son créateur je rajoute un champ user_id à mes articles et je vérifie si l'id de mon user connecté est le même que le user_id de l'article ?

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

Discussions similaires

  1. Recherche script de gestion de membres/contacts
    Par phil67b dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 12/06/2008, 18h17
  2. [Conception] Gestion de 'Membres-managers' et leurs privileges
    Par Aymavonich dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 22/02/2008, 20h52
  3. page détail de gestion de membre
    Par wail00 dans le forum Langage
    Réponses: 4
    Dernier message: 09/05/2007, 16h15
  4. Script gestion espace membre
    Par debutant_linux dans le forum Langage
    Réponses: 5
    Dernier message: 05/04/2007, 10h48

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