2009-10-06 5 views
8

Moderne Browser speichern Passwörter. Welche Kriterien beeinflussen diese Entscheidung?Wie entscheidet der Browser, welche Formularfelder Benutzername/Passwort sind?

Hintergrund:

ich eine Registrierungsseite mit dem folgenden Formular haben:

<form action="/BlaBla/Account/Register" method="post"> 
    <div> 
     <fieldset> 
      <legend>Account Information</legend> 
      <p> 
       <label for="username"> 
        Username:</label> 
       <input id="username" name="username" type="text" value="" /> 
      </p> 
      <p> 
       <label for="email"> 
        Email:</label> 
       <input id="email" name="email" type="text" value="" /> 
      </p> 
      <p> 
       <label for="invitationCode"> 
        Invitation Code:</label> 
       <input id="invitationCode" name="invitationCode" type="text" value="" /> 
      </p> 
      <p> 
       <label for="securityQuestion"> 
        Security question:</label> 
       <input id="securityQuestion" name="securityQuestion" type="text" value="" /> 
      </p> 
      <p> 
       <label for="securityAnswer"> 
        Security answer:</label> 
       <input id="securityAnswer" name="securityAnswer" type="text" value="" /> 
      </p> 
      <p> 
       <label for="password"> 
        Password:</label> 
       <input id="password" name="password" type="password" /> 
      </p> 
      <p> 
       <label for="confirmPassword"> 
        Confirm password:</label> 
       <input id="confirmPassword" name="confirmPassword" type="password" /> 
      </p> 
      <p class="buttons"> 
       <input type="submit" value="Register" /> 
      </p> 
     </fieldset> 
    </div> 
    </form> 

Mozilla scheint zu denken, dass die Felder securityAnswer und password der Benutzer sind/pw Felder, mit unangenehmen Folgen (Sicherheit Antwort gespeichert als Benutzername ist schlecht).

Antwort

7

Ich nehme an, es geht davon aus, dass das Feld über 'Passwort' der Benutzername ist. Sie könnten versuchen, sie neu zu ordnen.

+1

Haha. Offensichtlich, wenn Sie ein bisschen zurücktreten. Ta. – spender

+0

was ist, wenn ich nicht will? meine Frage ist http://stackoverflow.com/questions/8379091/how-can-i-avoid-browser-prepopulating-fields-in-my-registration-form hier –

3

Außerdem erinnert sich die Funktion "Kennwort merken" des Internet Explorer nicht an Ihre Kennwörter, wenn Sie mehr als zwei Felder in Ihrem Formular haben.

+0

das erste, was wirklich schlau über IE habe ich noch nicht gehört –

0

der Eingabetyp wird als Passwort festgelegt, so ... (zB <input type="password" name="blah" />)

Verwandte Themen