2008-12-10 2 views
0

На веб-сайте Я работаю, у нас есть вход в систему и частный логин, проблема, с которой я сталкиваюсь, заключается в том, что Firefox, похоже, не может различать эти формы входа.Несколько форм паролей + завершение пароля

Кто-нибудь знает, как я могу пояснить, что это разные логины?

Я уже пробовал придать полям формы разные имена и идентификаторы, например: onsite_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> 
+0

Возможно, некоторая пачка кода будет полезна, поскольку я согласен с dragonlord21! – 2008-12-10 11:28:02

ответ

4

Видимо, это не представляется возможным из-за пути Firefox хранит свои пароли.

Запись пароля менеджер сохраняется со следующими данными

  • имя пользователя (зашифрованы и защищены с Firefox Master Password).
  • Пароль (зашифрованный и защищенный с помощью Firefox Master Password).
  • Имя хоста веб-сайта, содержащего форму для входа.
  • Имя хоста веб-страницы, на которую были отправлены данные формы.

Таким образом, Firefox не проводит различия между двумя полями входа на моей странице.

+0

Спасибо! Я сходил с ума! Прежде чем найти этот ответ, я скремблировал форму и вводил имена/идентификаторы без везения !. Я не могу поверить, что у нас нет более интеллектуального менеджера паролей в этот день и возраст. – zaf 2010-11-04 09:31:55

1

Я еще не слышал о проблеме с несколькими формами в Firefox. Но может быть, что Firefox перепутал ваши 2 формы входа, если есть другой тег вокруг, который не закрыт должным образом. У меня была эта проблема с тегами <p> и не совсем закрытой <div> вокруг нее.

0

Я не уверен .. но попытаться дать им другой идентификатор, как <form method="POST" action="#" id="login1">

+0

попытался дать форму другим идентификаторам, не работал попытался дать элементам формы разные имена и идентификаторы, тот же результат – Javache 2008-12-10 12:15:40

Смежные вопросы