如何阻止 Firefox 不断要求我按 Enter 进入使用“HTTP 基本身份验证”的本地主机控制面板?

如何阻止 Firefox 不断要求我按 Enter 进入使用“HTTP 基本身份验证”的本地主机控制面板?

我使用 Firefox。我有一个 127.0.0.1 托管的“控制面板”,这是我自己编写的。它也许不必要地受到“基本 HTTP 身份验证”东西的保护,只是为了让我感到安全,尽管理论上它不应该允许任何外部连接。不过,我需要它,这样才能感到轻松一些。我不能直接删除它。

每次我加载控制面板书签时,Firefox 都会显示一个 GUI 框,其中已填写了我的用户名和密码,但不会自动按 Enter。我必须在每个“会话”中看到该“GUI 提示”,然后手动按 Enter 才能继续。

这听起来可能是一件小事,但我敢肯定,古代中国刑讯室中的囚犯在最初几个小时/几天也不会介意水滴......一旦它在我脑海中成为每次都会发生的事情,我开始觉得打开控制面板是一场“斗争”,因为我知道当我按下控制面板书签时它不会立即加载,而是提示我并强迫我在加载之前进行另一次输入。

有什么方法可以让它不这样表现吗?我的意思是,它已经记住了用户名/密码,所以它不自动“登录”似乎很愚蠢。至少它应该有一个复选框,上面写着:“[ ] 从现在开始不再显示此提示”或类似的东西。

我可以理解它默认会这样做,以向用户验证它确实使用了“HTTP 基本身份验证”机制,但是当我验证它按预期工作时,他们肯定应该让我摆脱它。

也许有一个 about:config 可以解决这个问题?请提供这个……

重要的:如果我连续多次加载书签,它不会要求加载每个页面。只有当我关闭然后再次打开 Firefox 时,这种情况不可避免地会在一天中发生无数次。无需清除浏览器数据即可“忘记”此事!

因此,为了明确起见,我澄清一下:这与清除浏览器数据无关。在提出这个问题之前,我自己验证了这一点,只是为了 100% 确定。这似乎是一个善意的功能,但由于我使用电脑的方式而适得其反,遗憾的是,我无法改变。出于许多原因,我经常关闭并打开 Firefox(在多个配置文件中)。

答案1

自动发送页面凭据的指令是在 Firefox 中设置的sesion- 即当您关闭浏览器选项卡时,它会在下次再次询问。

这有充分的理由,并且 Firefox 中没有设置可以覆盖它。但是您有很多其他选择 - 最简单的方法是调整您的面板代码,如果客户端的 IP 地址是,127.0.0.1它会自动登录。背后的理由是,如果您的服务器已被攻陷,您无需考虑您的客户端凭据。

相关内容