<%@ WebHandler Language="C#" Class="CheckPriKey" %> using System; using System.Collections.Generic; using System.Web; using System.Data; using System.IO; using eMIS.Data; using System.Data.Common; using System.Web.SessionState; using eMIS; public class CheckPriKey : IHttpHandler, IRequiresSessionState { public void ProcessRequest (HttpContext context) { string para = context.Request.QueryString["id"].ToString(); DataManager dm = new DataManager(); eMIS.Security.eDESCryptography des = new eMIS.Security.eDESCryptography(); para = des.Decrypt(para); string[] a = para.Split(','); string keyValue = a[0]; string userId = a[1]; //消息通知 LoginManager lm = new LoginManager(context); lm.Login(userId); string[] a2 = keyValue.Split(','); context.Response.Redirect("CustomPageDisplay.ashx?proid=" + a[0] + "&recid=" + a[1] + "&" + DateTime.Now.Ticks.ToString()); } public bool IsReusable { get { return false; } } }