<%@ 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.Text; using System.Web.SessionState; using eMIS; using System.Text.RegularExpressions; public class CheckPriKey : IHttpHandler, IRequiresSessionState { public void ProcessRequest (HttpContext context) { string guid = context.Request.QueryString["id"].ToString(); string pw = context.Request.QueryString["pw"].ToString(); DataManager dm = new DataManager(); string userId = ""; object obj = dm.Operator.ExecuteScalar("select userid from XT_LCRWYZ where guid='" + guid + "'"); if (obj != null) { userId = obj.ToString(); } UserManager um = new UserManager(dm); um.ModifyPassword(userId, pw); dm.Operator.ExecuteNonQuery("delete XT_LCRWYZ where guid='" + guid + "'"); } public bool IsReusable { get { return false; } } }