0

我已经实现了自定义 nhibernate 会员提供程序的工作解决方案以在mvc3项目中使用。它是独立的 web.membership 项目,涵盖了我在网络应用程序中需要的所有内容。

现在我想切换到 mvc4,我注意到它使用了System.Web.Security.FormsAuthentication类中的类Account controller,它也使用了WebMatrix.WebData.Security类。

如果有人知道有关如何编写自定义(nhibernate 与否)的有用教程,simple membership provider 那就太好了。

谢谢

4

1 回答 1

1

System.Web.Security.FormsAuthentication会员资格完全无关。这用于发出表单身份验证 cookie,这是自 ASP.NET 1.0 以来存在的类,并不特定于 MVC4。

SimpleMembership Provider 确实是为 ASP.NET MVC 4 设计的新的自定义成员资格提供程序,它使用 SQL Server 来查询数据库。

您仍然可以在 MVC4 中使用您的自定义会员提供程序,而不会出现任何问题。创建简单成员资格提供程序是为了让没有任何现有成员资格提供程序代码的用户开始使用 MVC。由于您已经有了 NHibernate 的有效实现,我建议您使用它。Simple Membership Provider 不打算以这种方式进行定制。

于 2013-02-07T21:25:25.763 回答