gpt4 book ai didi

java - 应用引擎 : creating my own UserService?

转载 作者:行者123 更新时间:2023-11-29 06:44:38 25 4
gpt4 key购买 nike

我已经学习 Google AppEngine 几个星期了...现在我正在将它与 Gwt 集成到我的网络应用程序中。

“留言簿”GAE 教程非常有趣,如果您知道我在说什么的话。

我喜欢与 Google 帐户如此简单的集成,它非常有用,但是......

我的客户对此不感兴趣,他想要标准的、经典的身份验证系统。

所以我将在数据存储中拥有自己的“用户”实体,等等。我可以做到。

我不能做的是创建我自己的 UserService,用于在我的应用程序中任何地方检查用户是否登录。

我的意思是我不太擅长管理 session 、Cookie 或实现我的目标所需的任何东西。你能帮我吗?

最佳答案

如果您唯一的问题是知道用户是否登录,那么解决方案很简单。

在认证代码中,一旦用户通过认证:

request.getSession().setAttribute("loggedIn", Boolean.TRUE);

代码中的任意位置:

boolean loggedIn = request.getSession().getAttribute("loggedIn") != null;

如果您有“注销”操作:

request.getSession().removeAttribute("loggedIn");

session 中的属性存储在服务器端。它们不会作为 cookie 发送给客户端,因此不存在安全风险。

关于java - 应用引擎 : creating my own UserService?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7192020/

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