我想在我的ASP.Net MVC-5項目中實現重置密碼功能。所以對於重置令牌,我使用了一個隨機令牌生成器。我將令牌發送給用戶,但在將令牌保存到數據庫後,我希望令牌在一段時間後過期。我google了一下,但我很驚訝,我找不到具體的東西。那麼,有人可以指導我如何從數據庫實現令牌到期,還是有其他方法來實現它。我是初學者,所以我不太瞭解。 C#或VB.Net都可以做。我需要存儲過程或觸發器什麼的。只是說。如何過期密碼重置令牌
0
A
回答
2
只有當發送令牌時才存儲時間戳,並在用戶嘗試重置密碼時檢查此時間戳。如果時間戳太舊 - 請求請求新的重置令牌。
0
試着在數據庫中做一份工作。這樣你可以設置一個時間,並且它會按照你想要的頻率運行。
相關問題
- 1. Laravel密碼重置令牌
- 2. 密碼重置令牌的過期時間
- 3. Laravel 5如何檢查密碼重置令牌是否已過期
- 4. 如何讓Devise立即通知用戶過期的密碼重置令牌?
- 5. 解析:重置密碼令牌
- 6. ASP.Net密碼重置時的密碼重置爲「無效令牌」,密碼爲
- 7. PHP的幫助與密碼重置和令牌到期
- 8. 如何設置UserTokenProvider令牌過期
- 9. 如何設置Oauth令牌過期?
- 10. 活動管理員:在令牌過期後重置密碼不顯示錯誤
- 11. ADAL.js:在令牌過期後如何強制用戶重新輸入密碼
- 12. 如何使用devise手動創建重置密碼令牌
- 13. 如何檢查WebSecurity'密碼重置令牌ID'的有效性?
- 14. 如何訪問`emails.auth.reminder`內的密碼重置令牌?
- 15. PHP密碼重置令牌。解析重置網址?
- 16. Php重置密碼過程,不知道如何從令牌回收
- 17. Laravel 5.1 - 內置密碼重置功能無法與令牌
- 18. 如何設置的訪問令牌在環回密碼重置與AngularJs SDK
- 19. 帳號密碼電子郵件令牌是否過期?
- 20. ASP.NET身份使電子郵件/密碼令牌永不過期
- 21. WCF過期令牌?
- 22. 如何重置/更改DB2 Content Manager的過期密碼8.4.1
- 23. ASP.NET身份WebAPI無效的密碼重置令牌
- 24. Django 1.11意外更改密碼重置令牌的生成
- 25. django-rest-auth重置密碼uid和令牌
- 26. 使用ASP.NET身份重置密碼令牌無效
- 27. Asp.Net web api重置密碼中的令牌無效
- 28. 生成重置密碼令牌不保存在模型上
- 29. 密碼重置令牌返回空值,儘管已定義
- 30. 手動驗證ASP.NET身份中的密碼重置令牌
我更喜歡存放到期時間,但最後它是一樣的。此外,重置令牌現在可以代替密碼。如果數據庫以只讀方式組成,大多數令牌將會過期,但有些可能仍然不錯。因此,令牌應該與密碼存儲具有類似的安全性:不要直接存儲令牌;存儲令牌的散列。 –