public void Insert(int index, TheKnot.Membership.Security.Components.MsdRuleItem value)
 {
     ((IList) this).Insert(index, value);
 }
 public void Remove(TheKnot.Membership.Security.Components.MsdRuleItem value)
 {
     ((IList) this).Remove(value);
 }
 public int IndexOf(TheKnot.Membership.Security.Components.MsdRuleItem value)
 {
     return ((IList) this).IndexOf(value);
 }
 public bool Contains(TheKnot.Membership.Security.Components.MsdRuleItem value)
 {
     return ((IList) this).Contains(value);
 }
 public CustomAuthenticationConfiguration(Hashtable providers, TheKnot.Membership.Security.Providers.CustomAuthenticationProvider cap)
 {
     this.providerList = providers;
     this.defaultProvider = cap;
 }
예제 #6
0
 public bool IsAuthenticated(bool force, TheKnot.Membership.Security.GatingRules gatingRules)
 {
     bool flag = false;
     if (force)
     {
         flag = TheKnot.Membership.Security.Authentication.IsAuthenticated(true);
         this.Gate(gatingRules);
     }
     else
     {
         flag = TheKnot.Membership.Security.Authentication.IsAuthenticated(force) && (this.member != null);
     }
     if (flag && (gatingRules != TheKnot.Membership.Security.GatingRules.None))
     {
         this.Gate(gatingRules);
     }
     return flag;
 }
예제 #7
0
 public void Gate(TheKnot.Membership.Security.GatingRules settings)
 {
     TheKnot.Membership.Security.GatingManager.Gate(settings, this.member, TheKnot.Membership.Security.SiteContext.Current);
 }