2009-10-05 22 views
1

登錄時,請求的會話密鑰發生更改。django:通過登錄持續發佈請求

這使得很難使用會話,以便在登錄時保持活動狀態,例如購物車,只有在退房時提示登錄。

實現此類購物車的最佳方式是什麼,它貫穿於登錄過程中。一種解決方案是使用會話密鑰和產品表登錄,並將用戶與其關聯。

這可能更簡單,我覺得,特別是,所有你想要的只是堅持一個單一的發佈請求。

回答

5

這曾經是Django的一個功能,但它被刪除了,因爲這是一個安全問題。如果你要實現類似的東西,你應該明白它的安全含義(我不知道,我只知道有問題)。

我認爲這個功能用於酸洗髮布數據,並將其存儲在登錄表單的隱藏字段中。

相關公告爲here,代碼變更爲here