/// <summary>
  /// 验证
  /// </summary>
  /// ex:Validate(Session,this,1,2,pagename);
///userid = DecryptCookie(Session["userid"].ToString(),1);
///userpwd = DecryptCookie(Session["userpwd"].ToString(),2);
public static void Validate(System.Web.SessionState.HttpSessionState mySession,System.Web.UI.Page myPage,int type1,int type2,string m_czlx)
  {
         if(Object.Equals(mySession["userid"],null))
       {
            myPage.Response.Redirect("loginout.aspx");
       }
       else
      {
            if(validate(DecryptCookie(mySession["userid"].ToString(),type1),DecryptCookie(mySession["userpwd"].ToString(),type2)))
           {
                     systemlog_Add(myPage.Request.UserHostAddress,myPage.Request.FilePath,m_czlx.Trim(),DateTime.Now,Functions.DecryptCookie(mySession["userid"].ToString().Trim(),type1)); 
                    LoginOnline(DecryptCookie(mySession["userid"].ToString().Trim(),type1).Trim(),myPage.Request.UserHostAddress);
        }
       else
       {
                   myPage.Response.Redirect("loginout.aspx");
        }
   }
 }
备注:其中的validate函数和DecryptCookie函数见"合法用户验证(用于登录页面)"和"密码加密2(可逆)"两文.systemlog_Add和 LoginOnline函数自己填加.