通过这个问题,已经阐明了在 Symfony2 应用程序中登录后如何执行代码。特别是,解决方案是编写一个AuthenticationHandler实现接口AuthenticationSuccessHandlerInterface。
表示,在onAuthenticationSuccess()interface 的函数中AuthenticationSuccessHandlerInterface,必须指定用户在登录后将被重定向到的 uri。
默认情况下,当用户尝试访问安全区域(即页面 X)时,Symfony2 会将用户重定向到登录页面。当登录成功时,用户被重定向到安全页面 X。因此,登录后没有唯一的页面(例如主页)。
如何处理onAuthenticationSuccess()将用户重定向到页面 X的功能?