我在我的 grails 应用程序中使用 spring 安全核心。我的应用程序有很多调用 Controller 的 ajax 调用。反过来, Controller 依赖于一些 session 变量来满足请求。我目前能够在 session 超时时正确显示 ajax 登录表单。但是,它只使用新创建的用户对象创建一个新 session 。存储在 session 中的所有其他对象都将丢失。
有没有办法在 session 超时后用户重新登录后重新加载 session 变量?
最佳答案
session 范围的目的是在 session 结束时将其删除。如果您需要在 session 之间共享数据,您应该重新考虑您的架构并将数据保存在数据库(服务器端)或 cookie(客户端)中
(从评论移到答案)
关于ajax - Grails Spring Security - session 超时后重新登录时重新加载 session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14320988/