【问题标题】:Out-of-box membership provider for asp.net开箱即用的 asp.net 会员提供程序
【发布时间】:2013-05-07 02:51:30
【问题描述】:

是否有针对 ASP.NET 的现成会员提供程序?

或者有没有制作教程?

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

【问题讨论】:

    标签: asp.net membership-provider


    【解决方案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,它解释了您需要实现的成员资格提供程序的不同方法以及它们的用途。

    【讨论】:

    • 开箱即用的会员供应商我的意思不是默认会员供应商。我想要教程了解我需要使用的详细信息
    • 唯一的内置会员提供程序是默认的。如果它不符合您的要求,您将不得不按照我的回答中的说明从 MembershipProvider 类继承来自行开发。那里有很多教程。例如:codeproject.com/Articles/165159/Custom-Membership-Providers
    猜你喜欢
    • 1970-01-01
    • 2011-11-27
    • 1970-01-01
    • 2012-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多