PHP - Comment implémenter la réinitialisation du mot de passe et l'expiration du jeton

Je suis à la recherche de configurer php récupération de mot de passe script, l'utilisation d'un jeton qui expire au bout de 24 heures. Mais je ne suis pas sûr de savoir comment aller à ce sujet. J'ai SHA1 crypté de l'utilisateur mots de passe à l'heure actuelle. Tout ce que je veux faire, je pense ajouter un jeton à l'URL qui est envoyé à l'utilisateur lors de leur demande de réinitialisation de mot de passe. Mais comment dois-je le faire correctement et de quoi ai-je besoin de stocker dans la base de données?

source d'informationauteur martinmcw