gpt4 book ai didi

.NET 成员(member)资格 - 注册、登录等工作。密码重置没有

转载 作者:行者123 更新时间:2023-12-05 00:48:04 25 4
gpt4 key购买 nike

我试图在不使用问题/答案功能的情况下允许我的网站重置密码功能(这在 web.config 的 membership 条目中被停用)。

但是,当调用 resetPassword(使用从 .NET MVC 框架自动生成的 Controller /服务/提供者)时会抛出错误(输入字符串的格式不正确)。

Function ResetPassword(ByVal userName As String, ByVal answer As String) As Boolean Implements IMembershipService.ResetPassword
Return _provider.ResetPassword(userName, "answer") //Membership.Provider (default one)
End Function

如果我将 Nothing"answer" (如图所示)硬编码到流程(包括注册和以上)中,这并不重要,仍然会抛出错误并且密码未重置。

有什么想法吗??

最佳答案

如果您根本不想使用该功能,那么您可以在创建所有用户时将答案设置为相同的字符串 - 然后再次为您的 ResetPassword(. .) 调用,一切都会按预期工作。

在安全方面并不理想,但它确实有效。 (我在一些我不想使用那个 [烦人] 功能的网站上这样做过)。

关于.NET 成员(member)资格 - 注册、登录等工作。密码重置没有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3463788/

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