多个密码表单+密码完成

时间:2008-12-10 10:32:01

标签: firefox passwords

在我正在工作的网站上,我们有现场登录和私人登录,我遇到的问题是Firefox似乎无法区分这些登录表单。

有人知道我怎么能说清楚这些是不同的登录吗?

我已经尝试为表单字段提供不同的名称和ID,例如:onsite_login和login但没有成功。

编辑:我的表单标签没有混淆,甚至不在同一页面上

不同页面上的两个表格

<form method="post" action="/en/login/1">
<fieldset>
    <p>
        <input type="hidden" value="login" name="form"/>
        <input type="hidden" value="en" name="redirect"/>
        <label for="onsite_username">Username<abbr title="Required ">*</abbr></label>
        <input type="text" class="input-text" maxlength="255" value="" name="onsite_username" id="onsite_username"/>
        <label for="onsite_password">Password<abbr title="Required ">*</abbr></label>
        <input type="password" class="input-password" maxlength="255" value="" name="onsite_password" id="onsite_password"/>
        <input type="submit" value="Log in" name="submit" class="input-submit"/>
    </p>
</fieldset>
</form>

<form method="post" action="">
<fieldset>
    <input type="hidden" value="login" name="form"/>
    <div>
        <label for="username">Username</label>
        <input type="text" class="input-text" value="" name="username" id="username"/>
    </div><div>
        <label for="password">Password</label>
        <input type="password" class="input-password" value="" name="password" id="password"/>
    </div>
    <input type="submit" value="Aanmelden" class="input-submit"/>
</fieldset>
</form>

3 个答案:

答案 0 :(得分:4)

显然,由于Firefox存储密码的方式,这是不可能的。

密码管理器条目与以下数据一起存储

  • 用户名(使用Firefox主密码加密和保护)。
  • 密码(使用Firefox主密码加密和保护)。
  • 包含登录表单的网页的主机名。
  • 表单数据已提交的网页的主机名。

因此Firefox不区分我页面上的两个登录字段。

答案 1 :(得分:1)

我还没有听说过Firefox中的多形式问题。 但是如果周围有另一个标签没有正确关闭,Firefox可能会混淆你的2个登录表单。 我自己遇到了<p>标签,而且周围没有正确关闭<div>

答案 2 :(得分:0)

我不确定..但尝试给他们一个不同的ID,例如<form method="POST" action="#" id="login1">