Questa è un'idea ragionevole. Quasi tutte le password possono essere ripristinate tramite e-mail e molti utenti di molti siti Web lo fanno spesso, spesso ogni volta o quasi ogni volta che accedono (se si tratta di un sito che non viene utilizzato molto frequentemente). Se un utente malintenzionato ha il controllo della tua posta elettronica, gli unici vantaggi dell'utilizzo delle password piuttosto che di questo metodo sono:
- Potrebbe essere necessario un po 'più di tempo per reimpostare le password piuttosto che per ottenere i token di accesso.
- Sicurezza attraverso l'oscurità - potrebbe essere meno ovvio da quali siti recuperare la password. Potresti non avere alcuna vecchia email di reimpostazione della password, ma probabilmente avrai molti vecchi token di accesso.
Per tutto ciò che non è abbastanza importante da richiedere l'autenticazione a due fattori al reset della password, questa è probabilmente una buona idea. Aggiunge anche un po 'di sicurezza, rispetto alla reimpostazione della password ogni volta che si utilizza il sito - elimina la possibilità di indovinare la password o la bruteforcing e il problema di scegliere le password delle stringhe.
Un problema è probabilmente anche se ci sono molti forum, ecc. che ci colleghiamo molto di rado, molti di questi siti web credono o sperano che li useremo sempre - nessun sito web vuole pensare di essere l'unico non usiamo molto.
Modifica
Sembra che alcuni intervistati l'abbiano concepito diversamente da come sono. Penso che l'OP significhi che il link nell'e-mail funzionerebbe solo una volta, portandoti in una pagina in cui sei considerato connesso, e il tuo browser può salvare i cookie a tale effetto che durano per un mese. Pertanto le vecchie e-mail di accesso salvate nel client non sono di alcuna utilità per un utente malintenzionato, così come non possono utilizzare le vecchie e-mail di reimpostazione della password per reimpostare la password. Se esegui l'accesso su un dispositivo diverso, devi richiedere nuovamente un'e-mail di accesso, che consente di accedere all'istanza del browser.