如何限制密码重置密码的生存时间

时间:2018-10-12 07:59:36

标签: asp.net-core .net-core asp.net-core-mvc asp.net-core-webapi .net-core-2.1

我在asp.net core 2.1上制作了Web api。它通过Set shapeTemp = Nothing GeneratePasswordResetTokenAsync生成用于重置密码的代码,并通过电子邮件发送代码。然后通过UserManager中的ResetPasswordAsync进行api验证。

不幸的是,此代码可以多次使用,并且不受时间限制。如何限制使用寿命和使用次数?例如,我希望代码可以被使用一次,并且不超过生成后的10分钟。

谢谢。

0 个答案:

没有答案