以编程方式设置活动成员资格提供程序
本文关键字:程序 成员 编程 方式 设置 活动 | 更新日期: 2023-09-27 18:33:33
我有一个带有自定义成员资格提供程序的 Web 应用程序。我想要使用的提供程序连接到进度数据库。
我有一个页面使用竞争不同的会员资格提供程序。我尝试通过 web.config 进行设置,但无法使其正常工作。
所以我想知道我是否可以以编程方式为此页面设置成员资格提供程序。我在这里看到在某种程度上是可能的,尽管这看起来很笨拙。我希望有一种干净的方式来做到这一点。SO或更广泛的网络上的其他一切似乎都以死胡同告终。这向我表明,我正在尝试的是不可能的,但无论哪种方式都知道都会很好。
是否可以在运行时简单地切换会员提供程序?
这不是理想的解决方案,但您可以在运行时选择不同的提供程序。
var p = (ProgressMembershipProvider)Membership.Providers["ProgressProvider"];
var user = p.GetUser("Foo", true);