【问题标题】:Chrome extension popup, 302,301 redirect for django authenticationChrome 扩展弹出窗口,302,301 重定向用于 django 身份验证
【发布时间】:2012-02-08 18:15:12
【问题描述】:

我有一个 chrome 扩展,单击它时会打开弹出窗口,该弹出窗口会向 django 网站发起 xmlhttprequest。

如果用户已登录,它会显示一个页面并且一切正常。 否则,它将用户(301)重定向到认证页面。这也有效

这是我卡了一段时间的地方: 当用户提交错误的凭据时,弹出窗口会转到失败的登录页面。(200)

关于它为什么会发生的任何想法? 起初我认为它可能与 302 重定向有关,所以我将身份验证类更改为在成功登录时返回 301,但它没有帮助。

【问题讨论】:

    标签: django google-chrome redirect xmlhttprequest


    【解决方案1】:

    问题在于第一个重定向来自 popup.html,而第二个来自网站。 我不得不将登录表单移动到 popup.html 文件。

    http://www.w3.org/TR/2009/WD-XMLHttpRequest-20090820/

    【讨论】:

      猜你喜欢
      • 2016-05-03
      • 2016-02-08
      • 1970-01-01
      • 2021-10-25
      • 2020-08-28
      • 1970-01-01
      • 2011-11-20
      • 2017-10-23
      • 2011-04-23
      相关资源
      最近更新 更多