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 :

Utiliser les controllers et templates lié à l'Admin pour un utilisateur enregistré


Sujet :

Symfony PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 447
    Points : 180
    Points
    180
    Par défaut Utiliser les controllers et templates lié à l'Admin pour un utilisateur enregistré
    Bonjour,

    Je suis en train de faire un site de recettes, j'ai créé un back-office pour que l'administrateur puisse ajouter, afficher, éditer, supprimer une recette.
    Mais je veux aussi que l'utilisateur qui à un compte utilisateur puisse lui aussi ajouter, afficher, éditer, supprimer ses propres recettes.

    Ma question était donc la suivante :

    Pour que l'utilisateur qui n'est pas Admin puisse ajouter, afficher, éditer, supprimer une recette est-ce que au lieu de dupliquer les templates et controllers, je puisse me servir des templates et controller de l'admin ou bien faut-il avoir les templates et controllers qui sont lié à l'utilisateur et avoir les templates et controllers lié à l'administrateur mes sa fait dupliquer le code.

  2. #2
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2022
    Messages
    184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 20
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2022
    Messages : 184
    Points : 362
    Points
    362
    Par défaut
    Citation Envoyé par hbx360 Voir le message
    Bonjour,


    Pour que l'utilisateur qui n'est pas Admin puisse ajouter, afficher, éditer, supprimer une recette est-ce que au lieu de dupliquer les templates et controllers, je puisse me servir des templates et controller de l'admin ou bien faut-il avoir les templates et controllers qui sont lié à l'utilisateur et avoir les templates et controllers lié à l'administrateur mes sa fait dupliquer le code.
    Bonjour,
    Si admin et utilisateur peuvent créer , éditer etc des recettes , bah fait en sorte qu'ils aient tous accès a la page.


    Par contre, je vais prendre un autre exemple, si jamais c'est une application pour programmer des sorties entres étudiants , un admin doit pouvoir modifier / supprimer certain sortie non approprié par exemple.
    Dans ce genre de cas ou un admin à techniquement plus d'action possible qu'un utilisateur sur une même page tu peux regarder les voters symfony :
    https://symfony.com/doc/current/security/voters.html
    Cdt
    Un problème sans solution est un problème mal posé. (Albert Einstein)

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 447
    Points : 180
    Points
    180
    Par défaut
    D'accord merci pour ta réponse.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/01/2020, 16h02
  2. Impossible d'utiliser les controls
    Par CanadianDeer dans le forum Windows Presentation Foundation
    Réponses: 0
    Dernier message: 31/12/2016, 12h51
  3. Réponses: 4
    Dernier message: 16/10/2010, 22h50
  4. Utiliser les controles d'une autre form
    Par andrebernard dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 04/10/2010, 19h34
  5. Réponses: 14
    Dernier message: 26/09/2007, 20h20

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