Guushuuse .NET

领域驱动设计==哲学

导航

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;

        
属性 属性

        
方法

posted on 2008-05-17 19:42  guushuuse  阅读(663)  评论(1编辑  收藏  举报