gpt4 book ai didi

asp.net - 在 SimpleMembership 中验证用户

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

Membership.ValidateUser()的替代品是什么?在 SimpleMembership 中?我用 WebSecurity.Login验证当前用户,但我遇到的情况是用户必须再次输入密码才能更改某些用户设置。我应该只使用 WebSecurity.Login再次?好像矫枉过正。

最佳答案

我还需要验证 SimpleMembership 中的用户,我想我找到了一个很好的解决方案。您只需要获取成员(member)资格提供者并从那里调用该方法。这是我如何做到的。

public static bool ValidateUser(string userName, string password)
{
var membership = (WebMatrix.WebData.SimpleMembershipProvider)Membership.Provider;
return membership.ValidateUser(userName, password);
}

我为此创建了单元测试并验证了它的工作原理。您可以获得 list of the methods available for this membership provider here .

我将此添加到开源项目 SimpleSecurity ,它着眼于扩展 SimpleMembership 的方法并提供有关如何使用 SimpleMembership 的示例。它还 decouples SimpleMembership from your MVC application .

关于asp.net - 在 SimpleMembership 中验证用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18875571/

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