Quelle est la meilleure méthode pour redirect après la connexion à FOSUserBundle

StackOverflow https://stackoverflow.com/questions/9347182

  •  27-10-2019
  •  | 
  •  

Question

Quelle est la meilleure méthode pour mettre en œuvre redirect à base de rôle après la connexion à FOSUserBundle?

Dois-je utiliser un gestionnaire de succès et d'écrire la logique de redirection dans onAuthenticationSuccess

ou dois-je utiliser un écouteur de sécurité et d'écrire la logique de redirection dans onSecurityInteractiveLogin

Était-ce utile?

La solution

Je pense que les auditeurs de sécurité sont utilisés par d'autres paquets pour faire des opérations post-connexion comme la mise à jour de la table, la mise en biscuits, etc. Alors que même peut être fait par success_handler, il est appelé une fois pour chaque configuration de pare-feu dans app / config / sécurité. YML. Donc, vous avez le plein contrôle sur elle. Je pense donc qu'il est préférable de mettre en œuvre la logique de redirection dans la méthode onAuthenticationSuccess de votre classe de service success_handler.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top