【发布时间】:2020-01-03 09:09:24
【问题描述】:
我正在为我的应用程序使用 Asp.net 核心 MVC,并且我实现了重置密码功能,它工作正常。让我展示一下它是如何实现的。当用户请求重置密码时,应用程序会创建一个令牌,如下所示:
var token = _userManager.GeneratePasswordResetToken(user);
应用程序向用户发送一封电子邮件,当用户点击链接时,它会出现在用户重置密码的页面上。我正在重置如下:
ChangePasswordAsync(user, token, password);
它工作正常。但我想在更改密码之前验证令牌是否有效。有什么办法吗?
【问题讨论】:
标签: asp.net-mvc asp.net-core asp.net-identity