Python Django在外出使用paypal支付时会丢失登录记录
我是django的新手,我遇到了一个问题,就是在登录用户通过PayPal付款后,如何让他仍然登录 因此,用户通过PayPal payment在我的平台上购买东西,他被重定向到PayPal(目前是沙箱PayPal域),PayPal执行支付,并使用我在向PayPal api发送支付请求json时生成的重定向url将用户重定向回我的平台 在用户被重定向回我的平台后,他不再登录 例如,在另一个场景中,假设用户登录并关闭浏览器,当他们再次打开平台时,他仍然登录Python Django在外出使用paypal支付时会丢失登录记录,python,django,paypal,Python,Django,Paypal,我是django的新手,我遇到了一个问题,就是在登录用户通过PayPal付款后,如何让他仍然登录 因此,用户通过PayPal payment在我的平台上购买东西,他被重定向到PayPal(目前是沙箱PayPal域),PayPal执行支付,并使用我在向PayPal api发送支付请求json时生成的重定向url将用户重定向回我的平台 在用户被重定向回我的平台后,他不再登录 例如,在另一个场景中,假设用户登录并关闭浏览器,当他们再次打开平台时,他仍然登录 我在这里遗漏了什么?您需要创建django令
我在这里遗漏了什么?您需要创建django令牌(有其他方法,但这是最简单的),并将其存储在浏览器上。然后将其与识别用户的所有请求一起发送
还解释了如何处理事务的机制,仅供参考。(代码可能已过时,但想法仍然有效)问题已解决,需要在settings.py文件中添加会话\u COOKIE\u名称和我的域名PayPal重定向回我的平台,从那里重定向回时我无法发送令牌。它在执行paymnet后自动发生。基本上,您可以使用此方法传递在yur后端记录事务所需的所有变量。您的用户身份验证令牌可以是其中之一。或者,您可以将其保存为浏览器中的局部变量(cookies),然后再访问它。