我正在使用FOSUserBundle。
当用户尝试访问受保护的网址时,系统会将其重定向到登录表单。这没关系,但我想显示一条flash消息,通知用户他为什么被重定向到登录表单。类似于:'您已到达保护区。您必须登录自己的帐户....'
只有当用户从受保护区域重定向时,才会显示此消息,而不是在用户直接转到登录URL时显示。
有什么想法吗?
答案 0 :(得分:0)
我建议为HttpKernel异常事件创建一个事件监听器,这恰好是Cookbook chapter on creating event listeners中给出的示例。
您可以找到例外列表here。我猜你想要AccessDeniedHttpException
。