asp.net的开箱即用会员资格提供商

时间:2013-05-13 06:13:35

标签: asp.net membership-provider

ASP.NET是否有任何开箱即用的会员资格提供程序?

或者是否有任何创建教程的教程?

我的问题是我无法对ASP.NET成员资格进行任何更改,我需要对其进行一些更改。

1 个答案:

答案 0 :(得分:1)

  

asp.net是否有任何开箱即用的会员资格?

是的,有default membership provider使用SQL数据库。如果你想编写一个自定义的,你可以从MembershipProvider类继承并实现你想要使用的抽象方法。

例如:

public class MyProvider: MembershipProvider
{
    ... implement the abstract methods here
}

然后在你的web.config中用你自己的默认提供者替换:

<membership defaultProvider="Myprovider">
    <providers>
        <clear />
        <add name="MyProvider" type="MyNamespace.MyProvider, MyAssembly" />
    </providers>
</membership>

这是一个article on MSDN,它解释了您需要实现的成员资格提供程序的不同方法以及它们的用途。