【问题标题】:Django. Saving session data for unauthenticated (anonymous) user姜戈。为未经身份验证的(匿名)用户保存会话数据
【发布时间】:2017-03-26 02:21:39
【问题描述】:

Django 不会保存来自匿名(未经身份验证)用户的会话数据。这应该行不通吗?

  1. 未经身份验证的用户转到 URL。服务器端设置了会话变量。
  2. 用户单击链接并加载另一个页面。服务器端检查是否存在会话变量。
  3. 我希望之前的会话变量可用,但事实并非如此。如果用户通过了身份验证,那么它就可以正常工作。

    if is_starting_url():
        # user does get here the first time.
        request.session["my_param"] = "1"
    elif "my_param" in request.session:
        # user not getting here
    

【问题讨论】:

    标签: django session


    【解决方案1】:

    我想通了。那是因为我有一个

    logout(request)
    

    在通话中。

    【讨论】:

      猜你喜欢
      • 2011-12-09
      • 2016-06-27
      • 1970-01-01
      • 1970-01-01
      • 2012-12-06
      • 1970-01-01
      • 1970-01-01
      • 2020-11-15
      • 1970-01-01
      相关资源
      最近更新 更多