伪造域名为firefox密码自动完成?

use*_*929 3 php passwords firefox domain-name

比如说free.webhost.com/app1,当运行两个不同的网站时,free.webhost.com/app2似乎Firefox无法为两者存储不同的登录凭据,尤其是当相同的用户名与不同的密码一起使用时.如果/app1站点上的用户凭据是Name和,pass1并且在另一个站点上是Namepass2,那么Firefox只能存储其中一个,并且会在它们之间跳转时要求更改密码.

我调查了这个问题,令我惊讶的是,它似乎是firefox bug存储库中的一个WONTFIX:https://bugzilla.mozilla.org/show_bug.cgi?id = 263387

在设计我的应用程序时,有什么方法可以解决这个问题吗?比如在PHP或html中设置某个cookie属性,或者甚至指定一个(假的)不同的域名,这样firefox就不再考虑free.webhost.com/app1并且free.webhost.com/app2作为密码存储的同一个网站(因此可以存储具有相同用户名的不同密码)两个网站)?

use*_*918 8

不,没有解决方法或技巧.将您的应用程序部署到不同的域 - 甚至不同的子域(例如app1.example.comapp2.example.com)也可以.