gpt4 book ai didi

java - 谷歌应用程序引擎跨模块 session (java,guice)

转载 作者:太空宇宙 更新时间:2023-11-04 14:26:27 26 4
gpt4 key购买 nike

我有一个使用模块模式的 gae 应用程序(java、gae 1.9.14、guice 3.0)。每个模块服务于一个单页面应用程序(html 和 js)。一个模块对用户(电子邮件/密码)进行身份验证,然后重定向到另一个模块。我面临的问题是,每次我最初访问不同的模块时,都会创建一个新 session 。

实际上有办法跨模块共享 session 数据吗?如果没有,我将如何实现这样一个简单的用例?

提前致谢!

最佳答案

当用户通过身份验证时,将用户详细信息存储在新实体(如 session )中,详细信息例如用户 IP 地址、浏览器详细信息和用户电子邮件 ID。

在每个模块上编写过滤器{根据初始请求},并根据请求的 IP 地址获取用户电子邮件,来自新创建的实体 session 的浏览器详细信息,更新新的 httpsession。

当用户从应用程序注销时从实体中删除记录

关于java - 谷歌应用程序引擎跨模块 session (java,guice),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26624395/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com