我是jsp和google appengine的新手,但如果我得到一些基本想法,我仍然可以做点什么,我想创建一个用户注册表单,其中包含名称,用户ID,密码,确认密码等字段。使用谷歌appengine数据存储功能。我想检索用户信息。请帮帮我..
提前致谢。
感谢回复,我需要从用户那里获取一些信息,并且我想将它存储在数据库中,我将把这些信息用于我的应用程序。我怎么能这样做?
答案 0 :(得分:1)
Google App Engine内置了Google帐户身份验证功能,因此,如果您的用户拥有Google帐户,则可以使用您的应用程序对其进行身份验证。登录后,您的应用可以访问该电子邮件地址(向他们发送消息),您无需担心构建自己的安全帐户创建和登录系统。
http://code.google.com/appengine/docs/java/users/overview.html
App Engine应用程序可以 使用Google验证用户身份 帐户。应用程序可以检测到 当前用户是否已登录 使用Google帐户,可以 将用户重定向到Google 帐户登录页面登录或 创建一个新账户。用户是 登录到应用程序,该应用程序 可以访问用户的电子邮件地址。 该应用程序还可以检测是否 当前用户是管理员, 使管理员更容易实现 应用领域。
还有一些项目允许您使用OpenID对Google Appengine上的用户进行身份验证: http://code.google.com/p/dyuproject/
答案 1 :(得分:0)
App Engine支持使用Google帐户登录。如果您正在尝试设计自己的登录系统,我的建议是,不要。这很难,你总会搞砸它。使用内置登录系统或OpenID(内置支持,位于App Engine的roadmap上)。
现在,如果您的问题是如何存储与用户相关的其他数据(名称,地址,生日),那么基本设计就是拥有一个支持持久性的类,其类似于UserInfo
,其关键是User
,其他字段包括姓名,地址等。