加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

symfony – 登录/注销后显示flash消息

发布时间:2020-12-15 07:28:59 所属栏目:百科 来源:网络整理
导读:我一直在关注Symfony Book中的 this tutorial以管理我的用户. 现在,我想在登录成功后设置一条flash消息,或者如果有人试图访问禁区. 我的理解是,控制器内部不管理身份验证和授权.因此,我不知道在哪里放置我的代码来显示简单的“抱歉,你没有连接”的消息. 解决
我一直在关注Symfony Book中的 this tutorial以管理我的用户.

现在,我想在登录成功后设置一条flash消息,或者如果有人试图访问禁区.

我的理解是,控制器内部不管理身份验证和授权.因此,我不知道在哪里放置我的代码来显示简单的“抱歉,你没有连接”的消息.

解决方法

这需要一些时间和一些编码才能显示简单的消息.如果你想通过Symfony方式来做,你应该首先看一下 this安全配置,特别是这些:

> entry_point(在防火墙下) – 通常在用户尝试访问受保护的页面时将用户重定向到登录页面.您可以在此处设置Flash消息.
> form_login下的success_handler(如果您正在使用它)来显示您成功的登录消息
> logout下的success_handler显示您的注销消息

一些参考:

> SecurityBundle Configuration (“security”)
> Symfony2: why access_denied_handler doesn’t work
> What is the best way to notify a user after an access_control rule redirects?
> Redirect Symfony2 LogoutSuccessHandler to original logout target
> Adding a Flash Message

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读