我想在我的ASP.Net MVC-5项目中实现重置密码功能。所以对于重置令牌,我使用了一个随机令牌生成器。我将令牌发送给用户,但在将令牌保存到数据库后,我希望令牌在一段时间后过期。我google了一下,但我很惊讶,我找不到具体的东西。那么,有人可以指导我如何从数据库实现令牌到期,还是有其他方法来实现它。我是初学者,所以我不太了解。 C#或VB.Net都可以做。我需要存储过程或触发器什么的。只是说。如何过期密码重置令牌
0
A
回答
2
只有当发送令牌时才存储时间戳,并在用户尝试重置密码时检查此时间戳。如果时间戳太旧 - 请求请求新的重置令牌。
0
试着在数据库中做一份工作。这样你可以设置一个时间,并且它会按照你想要的频率运行。
相关问题
- 1. 密码重置令牌的过期时间
- 2. Laravel 5如何检查密码重置令牌是否已过期
- 3. 解析:重置密码令牌
- 4. ASP.Net密码重置时的密码重置为“无效令牌”,密码为
- 5. PHP的帮助与密码重置和令牌到期
- 6. 如何设置Oauth令牌过期?
- 7. 如何设置UserTokenProvider令牌过期
- 8. 活动管理员:在令牌过期后重置密码不显示错误
- 9. 如何检查WebSecurity'密码重置令牌ID'的有效性?
- 10. 如何设置的访问令牌在环回密码重置与AngularJs SDK
- 11. ASP.NET身份使电子邮件/密码令牌永不过期
- 12. WCF过期令牌?
- 13. 如何重置/更改DB2 Content Manager的过期密码8.4.1
- 14. Asp.Net web api重置密码中的令牌无效
- 15. 重置密码功能会生成无效的令牌
- 16. 使用ASP.NET身份重置密码令牌无效
- 17. Django:在没有CSRF令牌的情况下重置密码
- 18. django-rest-auth重置密码uid和令牌
- 19. 密码重置令牌返回空值,尽管已定义
- 20. Django 1.11意外更改密码重置令牌的生成
- 21. 使用JWT(JSON Web令牌)设置令牌的RESTful API过期
- 22. Swift 3.0令牌过期如何自动调用令牌?
- 23. 已过期JWT令牌 - 如何刷新令牌
- 24. 重置Struts2令牌?
- 25. 如何解密SAML令牌
- 26. 如何重置密码Django?
- 27. 如何重置Joomla密码?
- 28. 如何重置SA密码?
- 29. 如何重置Kik推送令牌?
- 30. 如何在OAuth中设置令牌机密和使用者密码?
我更喜欢存放到期时间,但最后它是一样的。此外,重置令牌现在可以代替密码。如果数据库以只读方式组成,大多数令牌将会过期,但有些可能仍然不错。因此,令牌应该与密码存储具有类似的安全性:不要直接存储令牌;存储令牌的散列。 –