J'ai simplement une fonction CRUD générée par symfony. Il existe un propriétaire de classe et d'article. Je veux empêcher d'autres utilisateurs que le propriétaire de l'article actuel de le modifier. Je pensais à personnaliser mon propre filtre ou validateur, mais quand j'implémenterais un validateur, certains des utilisateurs peuvent entrer dans le formulaire d'édition (ils ne pouvaient pas seulement l'envoyer). Mais quand j'implémenterai le filtre d'utilisateur il y aura un problème pour que le filtre s'exécute seulement avant certaines actions (éditer dans ce cas).Restriction d'accès Symfony aux actions CRUD
Comment devrais-je faire cela?
Je sais ce que c'est. Mais je devrais faire par exemple. "all: informations d'identification: owner_article_5" pour tous les articles ... Ant je ne sais pas comment spécifier les informations d'identification à chaque propriétaire. – user364622
@ user364622: Voir ma mise à jour ci-dessus – greg0ire
Nice:] J'ai déjà écrit une méthode "isOwner" dans ma classe d'action. Mais la solution que vous suggérez est belle et intelligente. Je pense que la surcharge de classe d'utilisateurs est une bonne chose pour ce problème. – user364622