asp.net – 在SimpleMembership中验证用户
发布时间:2020-12-16 07:19:33 所属栏目:asp.Net 来源:网络整理
导读:SimpleMembership中 Membership.ValidateUser()的替代品是什么?我使用WebSecurity.Login来验证当前用户,但我遇到的情况是用户必须再次输入密码才能更改某些用户设置.我应该再次使用WebSecurity.Login吗?似乎有点矫枉过正. 解决方法 我还需要在SimpleMember
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); } 我为此创建了单元测试并验证了它的工作原理.你可以获得list of the methods available for this membership provider here. 我将此添加到开源项目SimpleSecurity中,该项目着眼于扩展SimpleMembership的方法,并提供了有关如何使用SimpleMembership的示例.它也是decouples SimpleMembership from your MVC application. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- entity-framework – 将ASP.NET Core EF发布到Azure无法加载
- asp.net – 在Web Gardens中添加动态路由
- asp.net-web-api – 间歇性“无法加载类型”System.Net.Htt
- 使用ASP.Net MVC 1.0安装nUnit
- 在ASP.NET MVC 5中创建对象时何时在C#中使用NEW关键字
- ASP MVC-3:在发布帖子后更新AJAX表单数据时出现问题
- asp.net – 如何在DotVVM viewmodel中创建会话变量?
- asp.net – 如何为WCF服务创建重定向?
- asp.net-mvc – 为时区敏感的应用程序存储DateTimeOffset
- asp.net-mvc – Robots.txt,禁止多语言URL
推荐文章
站长推荐
- ASP.NET应用程序重新启动太多
- asp.net – LINQ:列表中唯一项目的计数
- asp.net-mvc – 在WebApi的ActionFilterAttribut
- ASP.NET (C#) 应用篇-数据列分页操作-01_Adapter
- ASP.NET httpRedirect:重定向所有页面,除了一个
- [ASP.NET]建立有浮水印的网页
- asp.net – 为什么不调用我的SelectCountMethod?
- asp.net-mvc – 将变量从[HttpPost]方法传递给[H
- asp.net-mvc – 无法加载文件或程序集’Microsof
- asp.net – 在没有完全回发的情况下,在AJAX更新面
热点阅读