2015-06-25 5 views
7

Sto lavorando a una webapp scritta in modo angolare che sembra avere problemi di interazione con i vari gestori di password (Dashlane, LastPass, ecc.) Che sono là fuori. Esistono linee guida sul markup HTML e sul flusso di autenticazione per garantire la compatibilità? Questo non è solo per il flusso di login, ma include anche cose come la reimpostazione della password, le modifiche al nome utente e così via.Corretto markup HTML e flusso di autenticazione per la compatibilità con password manager?

risposta

3

Sembra che sia this question has already been asked, ma non nel contesto di AngularJS.

Da https://lastpass.com/support.php?cmd=showfaq&id=3385

Mentre LastPass può funzionare sulla maggior parte dei dati di accesso del sito web, se si sta sviluppando il proprio sito si può contribuire a rendere compatibile LastPass-esso utilizzando un semplice modulo presentare con un nome utente, password, e inviare campo.

Ecco un esempio:

<form action="https://mypage.com/blah" method="post"> 
    <input type="text" name="username" id="username" value=""/> 
    <input type="password" name="password" id="password" value=""/> 
    <input type="submit" value="LOGIN"/> 
</form> 

Per quanto riguarda cosa evitare - creare sempre la forma al caricamento della pagina, anche se si nasconde e vederlo a persone cliccando il login, è meglio essere lì a caricare la pagina. Evitare ajax per l'accesso ed evitare method = get

Così oltre a dare name attributi ai controlli, LastPass raccomanda di avere il modulo di accesso markup già nel codice HTML quando viene caricato prima. Questo ma

+0

Grazie, ho visto anche quella domanda. Tuttavia, non ho visto nulla riguardo al reset della password e alle modifiche del nome utente, che è il punto in cui mi trovo più in difficoltà. – GregM

Problemi correlati