Ich habe eine Webseite, die Cookies verwendet, um Anmeldungen zu verfolgen. Ich präsentiere ein Login dafür wie folgt:
<FORM ACTION="/authenticate" METHOD="post">
<TABLE BORDER="0" ALIGN="center">
<TR>
<TD VALIGN="top" ALIGN="right">
<FONT SIZE="2">Login: </FONT>
</TD> <TD VALIGN="top" ALIGN="left" >
<INPUT TYPE="text" NAME="login" SIZE="24" VALUE="" >
</TD>
</TR>
<TR>
<TD VALIGN="top" ALIGN="right"><FONT SIZE="2">Password: </FONT></TD>
<TD ALIGN="left" >
<INPUT TYPE="password" NAME="password" SIZE="24" VALUE="">
</TD>
</TR>
</TABLE>
<P>
<DIV ALIGN="center"><INPUT TYPE="SUBMIT" VALUE="Continue"></DIV>
</FORM>
Dies funktioniert einwandfrei und ich kann Firefox verwenden, um mein Anmeldekennwort zu speichern. Innerhalb der Anwendung erlaube ich das Ändern von Personendatensätzen einschließlich Login und Passwort. In dieser Form stelle ich so etwas vor:
<TR>
<TD VALIGN="top" ALIGN="right">
<FONT SIZE="2">Login<BR>(Optional): </FONT>
</TD> <TD VALIGN="top" ALIGN="left" >
<INPUT TYPE="text" NAME="person_login" SIZE="8" VALUE="">
</TD>
</TR>
<TR>
<TD VALIGN="top" ALIGN="right">
<FONT SIZE="2">Password: </FONT></TD>
<TD ALIGN="left" >
<INPUT TYPE="password" NAME="person_pass" SIZE="8" VALUE="">
</TD>
</TR>
Obwohl Firefox andere Namen verwendet, werden mein eigenes Login und Sterne für das Passwort angezeigt. Wenn person_login jedoch einen anderen Wert als leer hat, scheint es das Richtige zu tun. Ist das eine Firefox-Sache? Kann ich etwas in HTML tun, um dies zu beheben?
autocomplete
, und es sollte keine Auswirkungen beim Speichern von Passwörtern haben.Antworten:
Ich glaube, dass ich das Problem gelöst habe. Wenn ich das Autocomplete-Attribut für das Passwortfeld im Benutzer-Bearbeitungsformular einstelle, scheint es zu funktionieren. Seltsamerweise repariert es auch das Login-Feld, obwohl ich das nicht ändere. Außerdem würden Sie denken, dass das Löschen des letzten Verlaufs nach dem Anmelden den gleichen Effekt hat, dies jedoch nicht. Es funktioniert jedoch, wenn Sie dem Browser sagen, dass er das Passwort vergessen soll. Hier scheint etwas nicht konsistent zu sein.
quelle