Django 身份验证适用于 Chrome,但不适用于 Firefox

2024-03-02

我遇到了一个问题,Django 的登录在 Chrome 上工作正常,但在 Firefox 上却不行:当尝试在 Firefox 上登录网站的受限部分时,它只是一次又一次地循环回到登录页面;此外,日志上没有出现与此相关的错误消息。 有趣的是,当服务器位于本地计算机上时,不会发生该错误。

有人知道是什么导致了这种奇怪的行为吗?

我在 Python 2.7 上使用 Django 1.6


这并不是一个答案,而是与其他类似问题的链接。因为我没有代表,所以我只能留下答案。

2012年就遇到过这样的问题,但从未得到最终答复:
Django 会话在 Firefox 中不起作用 https://stackoverflow.com/questions/13626783/django-session-doesnt-work-in-firefox

遇到了类似的问题,用户可以通过本地服务器登录,但不能通过远程 Firefox 登录:
无法使用有效的用户名和密码登录 django 管理页面 https://stackoverflow.com/questions/11894765/unable-log-in-to-the-django-admin-page-with-a-valid-username-and-password

第二个有很好的记录,并且有一个很受欢迎的可接受的答案。

建议:

  1. 如果您不使用 https,请确保您具有此设置 SESSION_COOKIE_SECURE = False。
  2. 如果您使用的是数据库支持,请检查会话是否确实在 django_sessions 表中创建。
  3. 如果您使用的是缓存支持,请检查 SESSION_ENGINE 是否为 django.contrib.sessions.backends.cache 并且 CACHE_BACKEND 是否已正确配置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Django 身份验证适用于 Chrome,但不适用于 Firefox 的相关文章

随机推荐

  • apache prefork/mod_wsgi 产生的进程计数似乎过去的配置[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 在生产环境中运行 nginx 反转回 apache mpm prefork mod wsgi 我看到90apache 子进程 当我期望 40 是最大值
  • Apache http 基本身份验证?

    是否有一些简单的代码可以添加到 htaccess文件或我的虚拟主机文件来强制执行 http 基本身份验证 那这个呢 AuthUserFile my derectory htpasswd Require valid user AuthName
  • HTML CSS DIV 面板

    I want to make something like this 到目前为止我所做的 谁能告诉我如何实现这一目标 谢谢 提前 See jsFiddle http jsfiddle net SanaBukhari DAFW9 代码如下 H
  • 每个 Android 应用程序的网络流量监控

    我想知道我是否可以对每个 Android 应用程序进行网络流量监控 基本上看看哪个应用程序正在接收 发送多少数据 我知道有很多应用程序已经做到了这一点 但我想知道如何做到这一点 嗯 你当然可以 一个非常简单的方法是使用交通统计 http d
  • PostgreSQL 和 ActiveRecord 子选择竞争条件

    我在 ActiveRecord 和 PostgreSQL 中遇到竞争条件 我正在读取一个值 然后递增它并插入一条新记录 num Foo where bar id 42 maximum number Foo create bar id 42
  • jedi-vim 和 YouCompleteMe 冲突吗?

    YouCompleteMe YCM 和 jedi vim 是两个提供自动补全功能的 vim 插件 并且都在 Python 下使用 jedi 不过 两者兼得是件好事 因为 jedi vim 除了文档之外还提供了一些有用的功能 例如 转到定义
  • 访客模式中的泛型杀伤力过大

    我正在开发一个项目 将十年前编写的旧 java 1 2 代码转换为 java 7 该项目大量 过度 使用特定访问者 为了使事情在概念上简单 我们假设访问者是这样的 public interface RobotVisitor public O
  • Google Chrome 调试器跳过断点

    我目前正在尝试在 chrome 中调试 js 脚本 我在脚本中放置了一个断点 当我仅使用一个选项卡时 它会正确中断 但在第二个选项卡上 即使我在代码中看到断点 它也不会中断 查看源代码时是否使用了漂亮的打印选项 我注意到格式化的副本可能会不
  • 有非官方的 Flash .FLA 规范吗?

    是否有非官方规范解释如何对 Flash FLA 文件进行逆向工程 我对创建一个应用程序特别感兴趣 该应用程序可以通过编程方式 自动场景规划 Flash 文档 从其他文件中提取内容 将该内容排列到图层中 而无需打开 Flash IDE 然后动
  • 使用 IB 将分段控件添加到导航栏

    我目前正在创建一个UISegmentedControl以编程方式在视图控制器中viewDidLoad方法并将其分配给视图控制器的导航栏self navigationItem titleView 这很简单 但我也希望能够在 Interface
  • 与 pypi.org 的连接超时

    无法 pip 安装 3rd 方软件包 venv pip install django Collecting django Retrying Retry total 4 connect None read None redirect None
  • 使用 R Lubridate 提取会计年度

    我将创建几个日期 library lubridate x lt ymd c 2012 03 26 2012 05 04 2012 09 23 2012 12 31 我可以从中提取年份和季度x values quarter x with ye
  • 如何创建文件选择器以使用 REST API 将文件保存到 Google Drive?

    现在谷歌是不赞成 https developers google com drive android deprecationGoogle Drive Android API 我正在将代码迁移到 Drive REST API 我几乎已经完成了
  • 如何正确使用WriteConsoleOutputAttribute函数

    为什么下面的代码 const std string text str HANDLE stdout handle GetStdHandle STD OUTPUT HANDLE COORD coords 0 0 DWORD written 0
  • 如何强制子div的高度为父div高度的100%而不指定父div的高度?

    我有一个具有以下结构的网站 div div div div div div div div div div 导航位于左侧 内容 div 位于右侧 内容div的信息是通过PHP拉入的 所以每次都是不同的 如何垂直缩放导航 使其高度与内容 di
  • 如何仅显示多类别绘图条形图的类别刻度并旋转它们

    我希望不使用plotly graph objects 在多类别条形图中显示内部类别标签 此外 我希望旋转外部类别标签的标签 这是我的代码 import pandas as pd import plotly graph objects as
  • R 中多列的聚合和加权平均值

    问题基本上是这样的 R 中的聚合和加权平均值 https stackoverflow com questions 3367190 aggregate and weighted mean in r 但我希望它使用 data table 在几列
  • 如何在 laravel 或 php 中动态更改 php dotenv (.env) 变量?

    我想要这样的东西 env APP ENV setenv APP ENV testing env APP ENV Output staging testing 我找到一个答案如何在 Laravel 中动态更改 env 文件中的变量 https
  • Java 中的通用 Fluent Builder

    我知道也有过类似的问题 但我还没有看到我的问题的答案 我将用一些简化的代码来展示我想要的东西 假设我有一个复杂的对象 它的一些值是通用的 public static class SomeObject
  • Django 身份验证适用于 Chrome,但不适用于 Firefox

    我遇到了一个问题 Django 的登录在 Chrome 上工作正常 但在 Firefox 上却不行 当尝试在 Firefox 上登录网站的受限部分时 它只是一次又一次地循环回到登录页面 此外 日志上没有出现与此相关的错误消息 有趣的是 当服