using System; using System.Web; namespace SiteCore { public class WebHttpModule : IHttpModule { public void Init(HttpApplication application) { application.AcquireRequestState += application_AcquireRequestState; } private void application_AcquireRequestState(object sender, EventArgs e) { HttpApplication Application = (HttpApplication)sender; HttpContext ctx = Application.Context; //if (!IsFlowType(ctx.Request.Url.AbsoluteUri)) // return; //FlowUserInfoEntity user = new FlowUserInfoEntity(); //if (ctx.Session["UserInfo"] != null) //{ // user.UserID = 1; // user.UserName = "ceshi"; //} //else //{ // user.UserID = 0; // user.UserName = "UnKnown"; //} //FlowRequestEntity request = new FlowRequestEntity(); //request.RequestDateTime = DateTime.Now; //request.RequestUrl = ctx.Request.Url.AbsoluteUri; //FlowAgentEntity agent = new FlowAgentEntity(); //agent.BrowserMajorVer = ctx.Request.Browser.MajorVersion; //agent.BrowserMinorVer = ctx.Request.Browser.MinorVersion; //agent.BrowserName = ctx.Request.Browser.Browser; //agent.HostName = ctx.Request.UserHostName; //agent.IP = ctx.Request.UserHostAddress; //agent.Language = ctx.Request.UserLanguages[0]; //agent.PlatForm = ctx.Request.Browser.Platform; } public void Dispose() { } } }