【发布时间】:2012-09-10 19:29:54
【问题描述】:
我正在 grails 中开发一个附属系统,用户可以在其中创建单独的链接,访问此链接的访客会获得一个带有唯一会话 ID 的 cookie。如果几天后有一些客人再次来到我的 webApp,我想知道他们已经来过这里,并且过去曾有用户将这位客人带到我的网站。
您将如何在 grails 中实现这一点?我会说过滤器。但是我应该如何实现这样的过滤器?使用 grails 默认会话 id 并不好,因为它会失效,并且由于服务器内存 (RAM) 的原因,我无法尽可能多地升级 grails 会话生命周期。还是 sessionId 总是在那里并且只刷新,所以 grails 中的会话生命周期可能是 1 小时,我也能够跟踪超过一个小时的所有内容?
或者我应该为我的目的设置一个具有唯一会话 ID 的新 cookie?
【问题讨论】:
-
如果您希望用户登录,您可能希望将其与 Spring Security 结合起来
-
我已经在我的项目中使用 spring security core 插件进行用户登录。但我想在我的 webApp 中跟踪没有帐户的客人。
标签: session grails cookies grails-filters