user = users.get_current_user()
#Check if the user is in @mydomain.com
if user:
emailDomain = user.email().split("@")
if emailDomain[1] == "mydomain.com":
return True
else:
self.redirect(users.create_logout_url('/startPage'))
else:
self.redirect(users.create_login_url(self.request.uri))
有时,如果你只是把用户发送到一个登录屏幕,如果用户已经使用Google帐户登录,那么你将以一个重定向循环结束。 我发现解决这个问题的一个好办法是将用户重定向到一个注销页面,这样他以后就可以使用您想要的域登录。在
我用这个来写代码
这样,应用程序将自动注销并请求您的域凭据
既然你说你不知道如何注册电子邮件,你不想管理一个登录/密码数据库,你只需要一个regexp或其他东西(我在这里引用!),我想你可以保持简单。 有点像。在
这样,注册到你的应用程序的所有麻烦都交给了用户(他们需要一个Google帐户)。在
相关问题 更多 >
编程相关推荐