【发布时间】:2012-01-08 13:03:20
【问题描述】:
我有一个场景,我正在尝试使用标准 servlet 将用户登录到我的数据库...现在我想做的是,登录后,应该打开 GWT 创建的网页,它应该显示登录用户的电子邮件 ID。
我想我会将成功登录的用户重定向到一个 servlet,该 servlet 会将用户的电子邮件 ID 和其他一些参数存储为会话变量。在此之后,在启动时使用 GWT 创建的页面将从会话变量中读取用户的电子邮件 ID..
我对这种方法有几个问题......
第一,它安全吗?您可以建议一些更好的方法来完成用户身份验证吗?
二,如何从使用 GWT 创建的网页中访问会话变量?应该在这个函数中访问这个变量--
public void onModuleLoad()
或者是从网页的其他地方访问的变量?
我正在使用 Google App Engine for Java/GWT 和 Google Identity Toolkit (GIT) 进行身份验证。
【问题讨论】:
-
我认为你想做的很好。只需发出 RPC 请求即可从您的
onModuleLoad检索会话变量。