Django在外面付款时保持登录丢失

问题描述 投票:2回答:2

我是django的新手,我有一个问题是保持登录用户在通过PayPal付款后仍然登录。

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

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

例如,在另一种情况下,让我们说用户登录并关闭浏览器,当他们再次重新打开平台时,他仍然登录。

我在这里错过了什么?

python django paypal
2个回答
0
投票

您需要创建一个django令牌(还有其他方法,但这是最简单的)并将其存储在浏览器上。然后发送此请求以识别用户。 I have linked an excellent tutorial for this

另外一个older tutorial解释了如何处理交易的机制,仅供参考。 (代码可能已过时,但这个想法仍然有效)


0
投票

问题已解决,需要在settings.py文件中添加带有我的域名的SESSION_COOKIE_NAME

© www.soinside.com 2019 - 2024. All rights reserved.