Grails Spring Security - 在会话超时后重新加载会话变量

时间:2013-01-14 15:05:57

标签: ajax grails spring-security session-variables

我在grails应用程序中使用spring security core。我的应用程序有很多调用控制器的ajax调用。反过来,控制器依赖于一些会话变量来完成请求。我目前能够在会话超时时正确显示ajax登录表单。但是,它仅使用新创建的用户对象创建新会话。存储在会话中的所有其他对象都将丢失。

用户在会话超时后重新登录后是否有办法重新加载会话变量?

1 个答案:

答案 0 :(得分:0)

会话范围的目的是在会话结束时擦除它。如果您需要在会话之间共享数据,则应重新考虑您的体系结构并将数据保存在数据库(服务器端)或cookie(客户端)中

(从评论转到答案)