ASP.NET&Spring.NET&NHibernate最佳实践(十九)——第4章权限子系统(12)

成员资格信息提供类(HibernateMembershipProvider.cs)

using  System;
using  System.Collections.Generic;
using  System.Text;
using  System.Web.Security;
using  System.Collections.Specialized;
using  System.Configuration.Provider;
using  System.Text.RegularExpressions;
using  Guushuuse.SalaryPrj.Security.Service;
using  System.Collections;
using  System.Globalization;
using  Guushuuse.SalaryPrj.Security.DomainModel;
using  System.Security.Cryptography;

namespace  Guushuuse.SalaryPrj.Security.Providers
{
    
/// <summary>
    
///管理数据库中 ASP.NET 应用程序的成员资格信息存储
    
/// </summary>

    public class HibernateMembershipProvider : MembershipProvider
    
{
        
private string _applicationName;
        
private bool _enablePasswordReset;
        
private bool _enablePasswordRetrieval;
        
private int _maxInvalidPasswordAttempts;
        
private int _minRequiredNonAlphanumericCharacters;
        
private int _minRequiredPasswordLength;
        
private int _passwordAttemptWindow;
        
private MembershipPasswordFormat _passwordFormat;
        
private string _passwordStrengthRegularExpression;
        
private bool _requiresQuestionAndAnswer;
        
private bool _requiresUniqueEmail;

        
属性 属性

        
方法

你可能感兴趣的:(Hibernate)