cycle_key会破坏上一个会话吗?

时间:2015-06-12 10:43:05

标签: django session

我想使用此函数request.session.cycle_key()来旋转会话密钥。在文档中说:

  

cycle_key()

     

在保留当前会话的同时创建新的会话密钥   data.django.contrib.auth.login()调用此方法来缓解   会话固定。

因此,没有说上一次会议是否被破坏。但是,这个事实对于ajax应用程序至关重要,因为可能存在多个并行请求,因此前一个会话可能被一个请求销毁(或没有?),而同时另一个请求尝试访问此前一个(已经被销毁?)会话。这可能会导致应用中出现严重问题。

1 个答案:

答案 0 :(得分:1)

您可以轻松地亲眼看到它in the source code