jjc*_*pek 5 grails spring-security
我有一个允许用户更改密码的操作.当一切顺利的时候,我想退出他并显示一切顺利的消息,现在他需要使用他的新密码登录.
我试过了:
flash.message = "You may now login with your new password"
redirect (controller: 'logout')
Run Code Online (Sandbox Code Playgroud)
事情是Logout控制器重定向到:
redirect uri: SpringSecurityUtils.securityConfig.logout.filterProcessesUrl
Run Code Online (Sandbox Code Playgroud)
当用户明确注销并返回主页时,我的flash消息不再存在.任何想法如何使其工作或可能是一些解决方法?
LogoutController 的存在只是为了方便。有一个过滤器拦截其重定向并执行注销逻辑,因此您可以直接重定向到该过滤器:
flash.message = "You may now login with your new password"
redirect uri: SpringSecurityUtils.securityConfig.logout.filterProcessesUrl
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2526 次 |
| 最近记录: |