只是想知道您可以将它添加到任何 ASP.NET 4.5 项目中,还是必须是 MVC 项目?
我喜欢能够使用 SimpleMembership 自定义的想法。还有关于如何将其添加到项目中的任何好的教程或演示吗?
提前致谢
艾伦
只是想知道您可以将它添加到任何 ASP.NET 4.5 项目中,还是必须是 MVC 项目?
我喜欢能够使用 SimpleMembership 自定义的想法。还有关于如何将其添加到项目中的任何好的教程或演示吗?
提前致谢
艾伦
看看下面的链接
SimpleMembership、Membership Providers、Universal Providers 和新的 ASP.NET 4.5 Web 窗体和 ASP.NET MVC 4 模板
使用-simplemembership-with-asp.net-webpages
http://blog.osbornm.com/2010/07/21/using-simplemembership-with-asp.net-webpages/
我建议您使用自定义会员提供程序和自定义角色提供程序。
只需在您的课程中实现System.Web.Security.MembershipProvider
and System.Web.Secuiry.RoleProvider
。然后将您的课程设置为您web.config
文件中的默认成员资格提供者和角色提供者。
<system.web>
.
.
.
<membership defaultProvider="CustomMember">
<providers>
<add name="CustomMember" type="CustomMember" requiresQuestionAndAnswer="false" connectionString="your database connection string"/>
</providers>
</membership>
<roleManager enabled="true" defaultProvider="CustomRoleProvider" cacheRolesInCookie="true" cookieName=".ASPROLES" cookieTimeout="30" cookiePath="/" cookieRequireSSL="false" cookieSlidingExpiration="true" cookieProtection="All">
<providers>
<add name="CustomRoleProvider" type="CustomRoleProvider"/>
</providers>
</roleManager>
.
.
.
</system.web>
现在您可以在您的 ASP.Net 项目中使用 Login 控件,而您的应用程序将完成剩下的工作。