首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FormsAuthentication与WebSecurity的区别

FormsAuthentication与WebSecurity的区别
EN

Stack Overflow用户
提问于 2012-10-02 02:40:01
回答 2查看 14.7K关注 0票数 16

我在Visual Studio的示例etc应用程序中探索了ASP.NET MVC的可能性WebMatrix.WebData.WebSecurity用于成员资格(创建帐户,并指定用户登录以查看特定页面等)。但是经过一些搜索之后,我发现还有一个System.Web.Security.FormsAuthentication类可以用于成员资格。

有没有人知道这两个类之间的区别/优缺点?什么时候使用WebSecurity,什么时候使用FormsAuthentication?(也许是FormsAuthentication的一个明显的例子)

提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-02 02:42:21

WebSecurity是在WebMatrix 2和ASP.NET MVC4中引入的,它依赖于SimpleMembershipProvider。在幕后,它使用FormsAuthentication来管理cookie。所以我猜,如果你开始一个新的项目,你会选择新的模型,如果这个模型适合你的需求。请记住,与原始提供程序相比,SimpleMembershipProvider公开的功能较少。

最初的成员资格提供程序使用SqlMembershipProvider,而后者又使用普通的ADO.NET来查询数据库。

SimpleMembershipProvider使用WebMatrix中引入的新Database类来查询数据库。

票数 16
EN

Stack Overflow用户

发布于 2013-02-24 03:29:05

这篇好文章-- http://weblogs.asp.net/jgalloway/archive/2012/08/29/simplemembership-membership-providers-universal-providers-and-the-new-asp-net-4-5-web-forms-and-asp-net-mvc-4-templates.aspx解释了旧的ASP.NET成员提供程序和SimpleMembershipProvider之间的主要区别

使用SimpleMembershipProvider (WebMatrix.WebData.WebSecurity)比使用旧的ASP.NET成员提供程序(或通用提供程序)更好

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12679050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档