我正在研究 grails 中的会员系统,用户可以在其中创建单独的链接,访问此链接的客人会获得一个带有唯一会话 id 的 cookie。如果几天后有些客人再次来到我的 webApp,我想知道他们已经来过这里,并且过去有哪些用户将这位客人带到我的网站。
您将如何在 grails 中实现这一点?我会说过滤器。但是我应该如何实现这样的过滤器?使用 grails 默认会话 ID 并不好,因为它会失效,而且由于服务器内存 (RAM) 的原因,我无法尽可能多地升级 grails 会话生命周期。还是 sessionId 总是在那里并且只被刷新,所以 grails 中的会话生命周期可能是 1 小时,我也可以跟踪超过一个小时的所有内容?
或者我应该为我的目的设置一个具有唯一会话 ID 的新 cookie?