©2009 Google -
Code 主页 -
站点服务条款 -
隐私政策 -
站点目录
Google Code 有以下版本:
English -
Español -
日本語 -
한국어 -
Português -
Pусский -
中文(简体) -
中文(繁體)
用户 API 提供用于构建到 Google 帐户的网址的函数,Google 帐户可允许用户登录或退出,然后重定向回您的应用程序。
users.create_login_url() 和 users.create_logout_url() 都采用应用程序的目标网址,并返回用于登录或退出的 Google 帐户网址,该网址重定向回后面指定的网址。
from google.appengine.api import users
class MyHandler(webapp.RequestHandler):
def get(self):
user = users.get_current_user()
if user:
greeting = ("Welcome, %s! (<a href=\"%s\">sign out</a>)" %
(user.nickname(), users.create_logout_url("/intl/zh-CN/")))
else:
greeting = ("<a href=\"%s\">Sign in or register</a>." %
users.create_login_url("/intl/zh-CN/"))
self.response.out.write("<html><body>%s</body></html>" % greeting)
开发网络服务器可以使用自己的登录和退出工具模拟 Google 帐户。当您登录到开发网络服务器上的应用程序时,服务器会提示您提供用于会话的电子邮件地址。有关详细信息,请参阅开发网络服务器。
提示:要将应用程序的某部分限制为只有登录的用户可以访问,一种简单的方法是使用网址处理程序的 login: required 配置元素。请参阅配置应用程序。