gpt4 book ai didi

asp.net - 如何检查密码答案是否与用户在 ASP.Net 中提供的内容相匹配

转载 作者:行者123 更新时间:2023-12-03 17:59:25 24 4
gpt4 key购买 nike

我只是想知道如何手动检查用户为其安全问题的答案提供的值是否与他们当前记录的答案相匹配。我想使用构建来支持 ASP.Net 成员资格和 membersuser 对象。

我看到通过密码恢复控件可以返回实际答案。但是我目前没有使用这个控件,因为它不符合我们用户的要求,所以需要一点时间来集成它。

在最坏的情况下,获取实际答案(就像密码恢复控件所做的那样)并在我们的应用程序中手动检查它是可以接受的。

最好的情况是某种 API,我可以在其中传递用户名和提供的安全问题的答案,并简单地获得答案是否正确的指示。

任何帮助将不胜感激。

最佳答案

首先通过 Membership.GetUser 获取用户,然后调用GetPassword方法对用户。一个 MembershipPasswordException如果答案错误,将被抛出。

如果您想立即重设密码,请调用正确的 ResetPassword直接重载可能是一个更好的主意。

关于asp.net - 如何检查密码答案是否与用户在 ASP.Net 中提供的内容相匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4844383/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com