0
我目前正在嘗試創建一個「重置密碼」令牌。當我的網站上的某個人想要重置其密碼時生成的令牌。目前,一旦創建了令牌,我將它保存在我的數據庫中。我想讓令牌在數據庫中存在只有24小時,然後自動刪除自己,但我不知道如何做到這一點。任何幫助,將不勝感激。自動從Mysql數據庫中刪除
我通過創建一串隨機字符來生成令牌非常簡單。然後,我保存令牌和忘記密碼的DB中的電子郵件如下
'INSERT INTO reset_token (token, email) VALUES ("'.token.'", "'.email.'")'
您可以添加'expiration_date'列。之後,令牌將自動失效(無人可以使用它),但仍然在表中。 – lad2025
[PHP幫助帶密碼重置和令牌過期]的可能副本(https://stackoverflow.com/questions/3164978/php-help-with-password-reset-and-token-expiry) – Dezza
創建事件 – Stivan