自定义会员提供商

时间:2011-07-19 18:29:46

标签: asp.net asp.net-mvc-3

我是ASP的新手我正在使用自定义成员资格提供程序进行网站访问,因为我不需要BBDD来仅保存我的用户XMLFile。

我正在接受这个例子

http://madskristensen.net/post/XML-membership-provider-for-ASPNET-20.aspx

但现在我不知道,如何创建我的登录方法以与我的自定义MembershipProvider进行通信。

有任何文件的例子可以了解这一点。!!!!

非常感谢!!!

1 个答案:

答案 0 :(得分:0)

如果您创建一个新的ASP.NET MVC 3 Web应用程序,它将包含一个AccountController相关的帐户视图,该视图应该与您的自定义成员资格提供程序一起使用。

您需要做的唯一更改是在web.config的Membership部分中将“type”更改为自定义提供程序(请参阅下面的示例):

 <membership>
  <providers>
    <clear/>
    <add name="AspNetSqlMembershipProvider" type="MY.CUSTOM.MembershipProvider" connectionStringName="ApplicationServices"
         enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
         maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
         applicationName="/" />
  </providers>
</membership>