我在grails应用程序中使用spring security core。我的应用程序有很多调用控制器的ajax调用。反过来,控制器依赖于一些会话变量来完成请求。我目前能够在会话超时时正确显示ajax登录表单。但是,它仅使用新创建的用户对象创建新会话。存储在会话中的所有其他对象都将丢失。
用户在会话超时后重新登录后是否有办法重新加载会话变量?
答案 0 :(得分:0)
会话范围的目的是在会话结束时擦除它。如果您需要在会话之间共享数据,则应重新考虑您的体系结构并将数据保存在数据库(服务器端)或cookie(客户端)中
(从评论转到答案)