gpt4 book ai didi

asp.net - 更新 AspNetUser 密码哈希

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

我有2个项目。其中一个使用 ASP.Net 身份验证,另一个使用 Windows 身份验证,这是管理端。我希望 Admin 项目能够管理另一个的用户。我可以修改除密码之外的所有内容。

如果我使用 UserManager.PasswordHasher 创建新哈希并更新 AspNetUser,我将无法使用新密码登录(我可以看到更新已发生)。我试图将 Asp.Net 用户合并到管理项目中,但它与 Windows 身份验证相混淆。

这是腌制的问题吗?有没有办法做一个简单的模型更新,它可以在不重新实现整个身份模型的情况下正确更新密码哈希?

最佳答案

类似的东西应该工作:

user.PasswordHash = UserManager.PasswordHasher.HashPassword(newPassword);
UserManager.Update(User);

关于asp.net - 更新 AspNetUser 密码哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23880666/

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