在 grails 中维护会话

Posted

技术标签:

【中文标题】在 grails 中维护会话【英文标题】:Maintain session in grails 【发布时间】:2011-11-08 22:27:20 【问题描述】:

如何在我的 grails 应用程序中维护会话。这是我的要求。

    我必须根据用户名(登录时来自客户端)生成会话 ID(在服务器端)。 登录后,服务器应将会话 ID 传递给客户端并设置计时器以验证会话。 对于每个请求,客户端都应将会话 ID 传递给服务器,以便服务器能够根据计时器检查会话是否处于活动状态。 如果会话有效,服务器应该处理请求并且必须增加计时器。 如果会话无效,则服务器不应处理该请求。

如果您有任何想法/教程/建议,请告诉我。

提前谢谢...

【问题讨论】:

【参考方案1】:

这看起来正是 http 会话的行为方式,因此您可以立即使用该功能。只需使用session 变量来访问会话属性。 (see here)。还有this question告诉你如何配置超时时间。

【讨论】:

以上是关于在 grails 中维护会话的主要内容,如果未能解决你的问题,请参考以下文章

Grails:在用户会话期间存储数据的最佳方法[关闭]

如何在 grails 中使用会话

Grails,在 AJAX 调用中处理会话超时

在 grails 中,我如何获得对所有当前会话的引用?

使用户/会话信息在 Grails 中的应用程序中可用

会话超时后重定向(Grails、Spring Security Core、Tomcat)