Python Appengine:使用google OAuth登录注销时,如何设置另一个cookie
我想在用户登录时设置另一个cookie,我使用Python Appengine:使用google OAuth登录注销时,如何设置另一个cookie,python,google-app-engine,Python,Google App Engine,我想在用户登录时设置另一个cookie,我使用google.appenine.api.users.create_loginurl()创建登录url,它是/\u ah/login,如何扩展此处理程序并添加另一个cookie。与注销相同。一个选项:您可以创建登录页来设置或取消设置应用程序cookie。将目标url作为参数,重定向到设置cookie的页面。要注销,请将用户转发到取消设置cookie的页面,然后将他们重定向到注销页面 另一个选择是检查用户是否已登录,如果他们已登录,请确保设置了正确的co
google.appenine.api.users.create_loginurl()
创建登录url,它是/\u ah/login
,如何扩展此处理程序并添加另一个cookie。与注销相同。一个选项:您可以创建登录页来设置或取消设置应用程序cookie。将目标url作为参数,重定向到设置cookie的页面。要注销,请将用户转发到取消设置cookie的页面,然后将他们重定向到注销页面
另一个选择是检查用户是否已登录,如果他们已登录,请确保设置了正确的cookie。如果未登录,请确保未设置cookie。具体的设置将取决于您使用的框架
一种常见的方法是创建一个BaseRequestHandler
类作为webapp.Requesthandler
的子类<然后,code>BaseRequestHandler可以确保用户拥有正确的权限来查看特定页面、处理错误、设置模板呈现路径,并以标准方式为应用程序设置用户会话。(德语,try)可能有助于您入门。