Perché Firefox mette in relazione le password salvate per formare campi con nomi diversi?


3

Ho una pagina web che utilizza i cookie per tracciare gli accessi. Vi presento un login per questo in questo modo:

<FORM ACTION="/authenticate" METHOD="post">
<TABLE BORDER="0" ALIGN="center">
<TR>
  <TD VALIGN="top" ALIGN="right">
    <FONT SIZE="2">Login:&nbsp;</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:&nbsp;</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>

Funziona bene e posso usare Firefox per salvare la mia password di accesso. All'interno dell'applicazione autorizzo la modifica dei record delle persone, inclusi il loro login e password. All'interno di tale modulo presento qualcosa del genere:

<TR>
  <TD VALIGN="top" ALIGN="right">
    <FONT SIZE="2">Login<BR>(Optional):&nbsp;</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:&nbsp;</FONT></TD>
  <TD ALIGN="left" >
    <INPUT TYPE="password" NAME="person_pass" SIZE="8" VALUE="">
  </TD>
</TR>

Anche se utilizza nomi diversi, Firefox visualizza il mio login e le stelle per la password. Tuttavia, se person_login ha un valore diverso da vuoto, sembra fare la cosa giusta. È una cosa di Firefox? Posso fare qualcosa in HTML per risolvere questo problema?


Non riesco a riprodurlo su Firefox 12 (aggiornandolo mentre parliamo). Che versione stai usando?
Dennis,

non sono così esperto con queste cose quindi potrebbe essere la parte sbagliata del bastone qui ma sembri abbastanza chiaro e penso di averti .. se ti riferisci allo stesso problema di correzione automatica o autosuggest, il riempimento in forma con un nome utente / password senza alcun senso. Ad esempio, usi un nome utente / password su un sito, quindi il browser lo usa stupidamente su un altro sito. Ricorda solo le informazioni del modulo e lo fa automaticamente senza senso, potrebbe essere quello che sta succedendo, a cosa ti riferisci. Se è così, c'è autosuggest = off anche se non è standard
barlop

ecco un link su autosuggest = off, non so se sia rilevante per te stackoverflow.com/questions/582244/… Ma anche autosuggest = off è una seccatura perché non significa affatto compilare. Desideri una funzione di compilazione automatica intelligente.
barlop

@barlop: è autocompletee non dovrebbe avere alcun impatto sul salvataggio delle password.
Dennis,

@Dennis ah, autosuggest è start..run in xp. Il completamento automatico HTML ha effetto solo sui nomi utente? Potrebbe non impedire loro di essere salvati, ma impedirebbe loro di essere caricati, e il suo problema è che vengono caricati
barlop

Risposte:


1

Credo di aver risolto il problema. Se imposto l'attributo di completamento automatico sul campo della password nel modulo di modifica dell'utente, sembra che funzioni. Stranamente corregge anche il campo di accesso anche se non lo cambio. Inoltre, potresti pensare che cancellare la cronologia recente dopo l'accesso avrebbe lo stesso effetto, ma non lo è. Tuttavia, dire al browser di dimenticare la password funziona. Qualcosa non sembra coerente qui.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.