Se un utente registrato in precedenza fa clic sul pulsante di reimpostazione della password durante l'accesso, desidero inviare loro un'email con un link per la reimpostazione della password.
Ho tre domande:
-
Come aggiungere una data di scadenza al link URL?
-
Come strutturare l'URL? In precedenza non avevo le password hash e ho inviato un link "fai clic qui" con
https://www.example.com/?login&EMAIL=website&PASSWORD=text-password&LOGIN=1&PATH=2
Ora ho cancellato tutte le password come faccio a strutturare l'URL? Continuo a includere
email&hashedpassword
come sopra o hash l'intero URL? -
Ho notato con un noto sito nel Regno Unito che quando mia moglie ha richiesto il ripristino della mia password, desidero inviare l'URL di reset, ma perché uno dei miei indirizzi email viene inoltrata automaticamente all'e-mail di mia moglie, è stata in grado di reimpostare la mia password e accedere al mio account. Ovviamente non sono troppo preoccupato in questo caso, comunque Conosco molte persone che inoltrano automaticamente le loro e-mail personali per lavorare su indirizzi di posta elettronica, quindi tecnicamente qualcuno potrebbe utilizzare un URL per reimpostare la password per hackerare un account.
C'è un modo per aggirare questo ... per esempio quando invii l'URL di reimpostazione della password, funziona solo se cliccato dal client di posta con quell'indirizzo email?