Ensures we are not directly referencing Membership.Provider and instead targetting our provider by alias.

This commit is contained in:
Shannon
2014-03-18 20:36:02 +11:00
parent ff3b5baf06
commit 6f586c7eeb
9 changed files with 68 additions and 51 deletions

View File

@@ -1,5 +1,6 @@
using System;
using System.Web.Security;
using Umbraco.Core.Security;
using Umbraco.Core.Services;
namespace Umbraco.Core.Models.Membership
@@ -32,7 +33,8 @@ namespace Umbraco.Core.Models.Membership
{
if (_scenario.HasValue == false)
{
if (System.Web.Security.Membership.Provider.Name == Constants.Conventions.Member.UmbracoMemberProviderName)
var provider = MembershipProviderExtensions.GetMembersMembershipProvider();
if (provider.IsUmbracoMembershipProvider())
{
return MembershipScenario.NativeUmbraco;
}