示例#1
0
 public SampleUserRepository(NameValueCollection config)
 {
     this.config = config;
     this.config.Add("key", "value");
     this.Settings = new UserSettings(config);
     this.Settings.Initialize(false);
 }
 public virtual DataResultProviderSettings Settings()
 {
     MembershipProviderSettings settings = new MembershipProviderSettings();
     settings.ApplicationName = Membership.ApplicationName;
     settings.EnablePasswordReset = Membership.EnablePasswordReset;
     settings.EnablePasswordRetrieval = Membership.EnablePasswordRetrieval;
     settings.MaxInvalidPasswordAttempts = Membership.MaxInvalidPasswordAttempts;
     settings.MinRequiredNonAlphanumericCharacters = Membership.MinRequiredNonAlphanumericCharacters;
     settings.MinRequiredPasswordLength = Membership.MinRequiredPasswordLength;
     settings.PasswordAttemptWindow = Membership.PasswordAttemptWindow;
     settings.PasswordFormat = Membership.Provider.PasswordFormat;
     settings.PasswordStrengthRegularExpression = Membership.PasswordStrengthRegularExpression;
     settings.RequiresQuestionAndAnswer = Membership.RequiresQuestionAndAnswer;
     settings.RequiresUniqueEmail = Membership.Provider.RequiresUniqueEmail;
     return new DataResultProviderSettings() {
         Data = settings
     };
 }