0

只是想知道您可以将它添加到任何 ASP.NET 4.5 项目中,还是必须是 MVC 项目?

我喜欢能够使用 SimpleMembership 自定义的想法。还有关于如何将其添加到项目中的任何好的教程或演示吗?

提前致谢

艾伦

4

2 回答 2

1

看看下面的链接

SimpleMembership、Membership Providers、Universal Providers 和新的 ASP.NET 4.5 Web 窗体和 ASP.NET MVC 4 模板

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

使用-simplemembership-with-asp.net-webpages

http://blog.osbornm.com/2010/07/21/using-simplemembership-with-asp.net-webpages/

于 2013-04-09T12:01:34.077 回答
0

我建议您使用自定义会员提供程序和自定义角色提供程序。

只需在您的课程中实现System.Web.Security.MembershipProviderand 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 控件,而您的应用程序将完成剩下的工作。

于 2013-04-09T12:23:28.770 回答