Bonjour à tous,
Sur une page de mon site, j'ai une page de login sur laquelle se trouve également le formulaire d'inscription. Quand firefox3 retient le mot de passe de l'utilisateur, lors des visites suivantes, ce sont les champs relatifs à l'inscription qui sont renseignés et non les champs de connexion qui étaient pourtant la source pour retenir le mot de passe.
Pour mettre en évidence ce mécanisme, j'ai fait une page HTML minimaliste de test : http://monstro.selfip.com/test/login3.htm
Pour mettre en évidence le problème (sous Firefox 3) :
1 - Entrez un login/mot de passe dans "Login" puis validez.
2 - Cliquez sur retenir le mot de passe
3 - Accédez de nouveau à la page => ce sont les champ "Register" qui sont renseignés par Firefox !!
4 - Allez maintenant sur la page http://monstro.selfip.com/test/login.htm => Les champs sont pré-remplis alors que ce n'est pas la même page et que les noms de champs sont différents.
Ce que je comprend de cet exemple, c'est que FireFox3 retient un couple login/mot de passe pour un site et le place dans le premier input type="password" qu'il trouve et dans le champ qui le précède. Ca parait être vraiment étrange comme comportement !
J'en vient donc à ma question : Comment fonctionnent les navigateurs pour retenir les mots de passe ? Existe-t-il des règles précises et des document pour les décrire ?
Merci pour votre aide.
Partager