Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Appengine:使用google OAuth登录注销时,如何设置另一个cookie_Python_Google App Engine - Fatal编程技术网

Python Appengine:使用google OAuth登录注销时,如何设置另一个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

我想在用户登录时设置另一个cookie,我使用
google.appenine.api.users.create_loginurl()
创建登录url,它是
/\u ah/login
,如何扩展此处理程序并添加另一个cookie。与注销相同。

一个选项:您可以创建登录页来设置或取消设置应用程序cookie。将目标url作为参数,重定向到设置cookie的页面。要注销,请将用户转发到取消设置cookie的页面,然后将他们重定向到注销页面

另一个选择是检查用户是否已登录,如果他们已登录,请确保设置了正确的cookie。如果未登录,请确保未设置cookie。具体的设置将取决于您使用的框架

一种常见的方法是创建一个
BaseRequestHandler
类作为
webapp.Requesthandler
的子类<然后,code>BaseRequestHandler可以确保用户拥有正确的权限来查看特定页面、处理错误、设置模板呈现路径,并以标准方式为应用程序设置用户会话。

(德语,try)可能有助于您入门。