django:通过登录持久发布请求

时间:2009-10-05 08:52:12

标签: django login

登录时,请求的会话密钥会更改。

这使得很难使用会话,这些活动应该在登录时保持不变,例如购物车,只有在结账时才会提示登录。

实施此类购物车的最佳方式是什么,该购物车会在登录后持续存在。一种解决方案是拥有一个包含会话密钥和产品的表,并在登录时将用户与其关联。

可能更简单,我觉得,特别是,你想要的只是坚持一个帖子请求。

1 个答案:

答案 0 :(得分:5)

这曾经是Django的一个功能,但它已被删除,因为它是一个安全问题。如果你要实现类似的东西,你明智地理解它的安全含义(我不知道,我只知道存在问题)。

我认为该功能过去通过挑选发布数据并将其存储在登录表单的隐藏字段中来工作。

相关公告为here,代码更改为here