2008-12-10 12 views
0

Sur un site web je travaille nous avons un login sur site et un login privé, le problème que j'ai est que Firefox ne semble pas pouvoir différencier ces formulaires de connexion.Formulaires de mot de passe multiples + complétion de mot de passe

Est-ce que quelqu'un sait comment je peux expliquer que ce sont des connexions différentes?

J'ai déjà essayé de donner aux champs de formulaire différents noms et identifiants, ex: onsite_login et login mais sans succès.

modifier: mes formulaire balises ne sont pas mélangés, ils ne sont même pas sur la même page

Les deux formes sur les différentes pages

<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> 

et

<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

Peut-être que de la pâte de code serait utile car je suis d'accord avec dragonlord21! –

Répondre

4

Apparemment, cela est impossible en raison de la façon dont Firefox stocke ses mots de passe.

Une entrée par mot de passe gestionnaire est enregistré avec les données suivantes

  • Le nom d'utilisateur (crypté et sécurisé avec Firefox maître mot de passe).
  • Le mot de passe (crypté et sécurisé avec Firefox Master Password).
  • Le nom d'hôte de la page Web contenant le formulaire de connexion.
  • Le nom d'hôte de la page Web à laquelle les données de formulaire ont été soumises.

Ainsi Firefox ne fait pas de distinction entre les deux champs de connexion sur ma page.

+0

Merci! Je devenais fou! Avant de trouver cette réponse, j'avais brouillé le formulaire et entré les noms/identifiants sans aucune chance! Je ne peux pas croire que nous n'avons pas de gestionnaire de mot de passe plus intelligent de nos jours. – zaf

1

Je n'ai pas encore entendu parler d'un problème de formulaires multiples dans Firefox. Mais il se peut que Firefox ait mélangé vos 2 formulaires de connexion s'il y a une autre étiquette qui n'est pas fermée correctement. J'ai eu ce problème moi-même avec <p> étiquettes et un pas correctement fermé <div> autour d'elle.

0

Je ne suis pas sûr .. mais essayer de leur donner un autre ID comme <form method="POST" action="#" id="login1">

+0

essayé de donner le formulaire ID différents, n'a pas fonctionné essayé de donner la forme des éléments complets différents noms et ID, même résultat – Javache

Questions connexes