这个问题涉及 Linux 上的 Firefox 3.0.12。
我在一个域上安装了多个 Wordpress,我们称之为foo.com。对于此示例,我只需要两个,即 foo.com/one 和 foo.com/two。这两个都有自己的数据库和自己的管理员帐户。
问题是 Firefox 将这两个视为同一个帐户。如果我{Admin,Password}
最后注册了 foo.com/two,当我稍后要登录 /one 时,它会建议使用 /two 密码。
有办法解决这个问题吗?
答案1
这不是您直接问题的答案,但 Opera 已经这样做了。当它要求保存密码时,您可以告诉它仅为当前 URL (domain.com/path) 保存密码。
答案2
使用不同的浏览器。Firefox 开发人员已决定当前行为(匹配域 + 用户名)是唯一方法(在 Firefox 2.x 中有所不同)。请参阅 Firefox 错误:
Bug 263387 密码应存储为主机+路径,而不仅仅是主机
所有这些错误报告都被标记为“不会修复”,这意味着开发人员认为这不是真正的问题,或者太难解决,或者会产生更多问题。
最后一个错误报告甚至包括一个 Javascript 补丁(只适用于 Firefox 3.6),它改变了密码管理器的行为以匹配域 + 用户字段(而不是用户名),但可以修改它以存储完整的 URL 或其他任何内容。
最后,我不知道有任何 Firefox 插件允许为不同的网站/应用程序存储同一域的相同用户名(至少那些使用 Firefox 密码管理器的插件不行,也许那些替换或使用外部密码存储的插件可以做到这一点)。