在SimpleMembership中验证用户

迈克·科尔

SimpleMembership中Membership.ValidateUser()的替代方法是什么我曾经WebSecurity.Login用来验证当前用户,但遇到一种情况,用户必须再次输入密码才能更改某些用户设置。我应该WebSecurity.Login使用一次吗?似乎有点过分了。

凯文·荣汉斯

我还需要仅在SimpleMembership中验证用户,我认为我找到了一个很好的解决方案。您只需要获取成员资格提供程序并从那里调用方法。这是我的方法。

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

我为此创建了单元测试,并验证了它可以工作。您可以在此处获得此成员资格提供程序可用方法列表

我将其添加到开源项目SimpleSecurity中,该项目研究了扩展SimpleMembership的方法,并提供了有关如何使用SimpleMembership的示例。它还使SimpleMembership与MVC应用程序脱钩

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SSRS中的用户验证

来自分类Dev

内联网应用中的SimpleMembership

来自分类Dev

验证QTableView中的用户输入

来自分类Dev

验证流星中的用户密码

来自分类Dev

无法在laravel中验证用户

来自分类Dev

无法在Django中验证用户

来自分类Dev

PAM验证C中的用户

来自分类Dev

在python中验证restframework用户

来自分类Dev

在SimpleMembership中仅关闭角色提供程序

来自分类Dev

Intranet应用程序中的SimpleMembership

来自分类Dev

在mvc3应用程序中,有没有方法可以在没有simplemembership的情况下跟踪用户登录?

来自分类Dev

MVP模式中的用户输入验证

来自分类Dev

在Python / C中验证Windows Server用户

来自分类Dev

bash中的用户输入日期格式验证

来自分类Dev

如何在python中验证用户输入

来自分类Dev

Rails中的基本用户身份验证

来自分类Dev

Rails API中的用户身份验证

来自分类Dev

在quarkus中测试时验证模拟用户

来自分类Dev

laravel中的用户名验证

来自分类Dev

在React JS中验证用户输入

来自分类Dev

如何在Gatsby中验证用户

来自分类Dev

如何在Laravel中验证请求用户?

来自分类Dev

查找是否在Icenium Everlive中验证了用户

来自分类Dev

如何在python中验证用户输入

来自分类Dev

如何验证用户是否在正确的目录中?

来自分类Dev

MVP模式中的用户输入验证

来自分类Dev

CodeIgniter中的用户身份验证

来自分类Dev

在管理页面中验证用户模型

来自分类Dev

如何验证python中的用户输入?