Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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 Django在外出使用paypal支付时会丢失登录记录_Python_Django_Paypal - Fatal编程技术网

Python Django在外出使用paypal支付时会丢失登录记录

Python Django在外出使用paypal支付时会丢失登录记录,python,django,paypal,Python,Django,Paypal,我是django的新手,我遇到了一个问题,就是在登录用户通过PayPal付款后,如何让他仍然登录 因此,用户通过PayPal payment在我的平台上购买东西,他被重定向到PayPal(目前是沙箱PayPal域),PayPal执行支付,并使用我在向PayPal api发送支付请求json时生成的重定向url将用户重定向回我的平台 在用户被重定向回我的平台后,他不再登录 例如,在另一个场景中,假设用户登录并关闭浏览器,当他们再次打开平台时,他仍然登录 我在这里遗漏了什么?您需要创建django令

我是django的新手,我遇到了一个问题,就是在登录用户通过PayPal付款后,如何让他仍然登录

因此,用户通过PayPal payment在我的平台上购买东西,他被重定向到PayPal(目前是沙箱PayPal域),PayPal执行支付,并使用我在向PayPal api发送支付请求json时生成的重定向url将用户重定向回我的平台

在用户被重定向回我的平台后,他不再登录

例如,在另一个场景中,假设用户登录并关闭浏览器,当他们再次打开平台时,他仍然登录


我在这里遗漏了什么?

您需要创建django令牌(有其他方法,但这是最简单的),并将其存储在浏览器上。然后将其与识别用户的所有请求一起发送


还解释了如何处理事务的机制,仅供参考。(代码可能已过时,但想法仍然有效)

问题已解决,需要在settings.py文件中添加会话\u COOKIE\u名称和我的域名

PayPal重定向回我的平台,从那里重定向回时我无法发送令牌。它在执行paymnet后自动发生。基本上,您可以使用此方法传递在yur后端记录事务所需的所有变量。您的用户身份验证令牌可以是其中之一。或者,您可以将其保存为浏览器中的局部变量(cookies),然后再访问它。