如何检查WebSecurity';密码重置令牌ID';有效性

本文关键字:令牌 ID 有效性 密码 何检查 检查 WebSecurity | 更新日期: 2023-09-27 18:26:04

我一直在WebSecurity库中寻找一种方法,在为用户打开重置密码页面之前检查重置密码令牌的有效性,但不幸的是,没有成功!

到目前为止,我唯一发现的是

WebSecurity.ResetPassword('new password','token id');

这个方法使用新密码重置密码,如果令牌无效,它将返回一个错误的值,这很好,但在我的情况下,我只需要检查ResetTokenId的有效性,而不重置密码,仅此而已。

所以我想知道是否有人知道其他方法或扩展可以帮助我检查令牌id的有效性?

感谢

如何检查WebSecurity';密码重置令牌ID';有效性

使用WebSecurity.GetUserIdFromPasswordResetToken查找匹配的用户ID。如果值为-1,则表示您没有有效的令牌。