protected void btnSubmit_Click(object sender, EventArgs e) { string userName = txtUserName.Text.Trim(); string userPwd = txtPassword.Text.Trim(); if (userName.Equals("") || userPwd.Equals("")) { msgtip.InnerHtml = "请输入用户名或密码"; return; } if (Session["AdminLoginCount"] == null) { Session["AdminLoginCount"] = 1; } else { Session["AdminLoginCount"] = Convert.ToInt32(Session["AdminLoginCount"]) + 1; } //判断登录错误次数 if (Session["AdminLoginCount"] != null && Convert.ToInt32(Session["AdminLoginCount"]) > 5) { msgtip.InnerHtml = "错误超过5次,关闭浏览器重新登录!"; return; } Business.Angel_Admin bll = new Business.Angel_Admin(); Model.Angel_Admin model = bll.GetModel(userName, userPwd); if (model == null) { msgtip.InnerHtml = "用户名或密码有误,请重试!"; return; } Session[AngelConst.ANGEL_SESSION_ADMIN] = model; Session.Timeout = 45; //写入登录日志 Model.Angel_Siteconfig SiteconfigInfo = new Business.Angel_Siteconfig().loadConfig(); if (SiteconfigInfo.Islogstatus > 0) { Model.Angel_Admin_log adminlog = new Model.Angel_Admin_log(); adminlog.AdminId = model.ID; adminlog.AdminName = model.LoginName; adminlog.OperateIP = AngelRequest.GetIP(); adminlog.Operate_Value = AngelActionName.ActionName.Login.ToString(); adminlog.Explain = "用户登录"; adminlog.AddTime = DateTime.Now; Business.Angel_Admin_log blllog = new Business.Angel_Admin_log(); bool aaa = blllog.Add(adminlog); // new Business.Angel_Admin_log().Add(adminlog); } //写入Cookies记住用户名 if (this.Issavepwd.Checked == true) { AngelUtils.WriteCookie("AgeRememberName", model.UserName, 16000); } else { AngelUtils.WriteCookie("AgeRememberName", "", 16000); } AngelUtils.WriteCookie("AgeRememberName", model.UserName, 16000); AngelUtils.WriteCookie("AdminName", "AngelRM", model.UserName); Response.Redirect("MainFrame/Main.aspx"); return; }
public void ProcessRequest(HttpContext context) { Business.Angel_System_Parameter PBLL = new Business.Angel_System_Parameter(); string ActionName = context.Request.Params["action"]; //根据相应操作进行处理 switch (ActionName) { case "fromJson": AngelRM.Model.Angel_Siteconfig WebSiteInfo = new Business.Angel_Siteconfig().loadConfig(); string fjson = Angel_DataJson.Object2Json <AngelRM.Model.Angel_Siteconfig>(WebSiteInfo); context.Response.Write(fjson); break; case "Savewebsiteinfo": AngelRM.Model.Angel_Siteconfig SiteInfo = new Model.Angel_Siteconfig(); SiteInfo.Websitename = context.Request.Params["Websitename"]; SiteInfo.Websiteurl = context.Request.Params["Websiteurl"]; SiteInfo.Websitelogo = context.Request.Params["Websitelogo"]; SiteInfo.Websitecompany = context.Request.Params["Websitecompany"]; SiteInfo.Websiteaddress = context.Request.Params["Websiteaddress"]; SiteInfo.Websitetel = context.Request.Params["Websitetel"]; SiteInfo.Websitefax = context.Request.Params["Websitefax"]; SiteInfo.Websitemail = context.Request.Params["Websitemail"]; SiteInfo.Websitetitle = context.Request.Params["Websitetitle"]; SiteInfo.Websitedescription = context.Request.Params["Websitedescription"]; SiteInfo.Websitecopyright = context.Request.Params["Websitecopyright"]; SiteInfo.Websitepath = context.Request.Params["Websitepath"]; SiteInfo.Websiteadminpath = context.Request.Params["Websiteadminpath"]; SiteInfo.Islogstatus = Convert.ToInt32(context.Request.Params["Islogstatus"]); SiteInfo.Websitestatus = Convert.ToInt32(context.Request.Params["Websitestatus"]); SiteInfo.Websiteclosereason = context.Request.Params["Websiteclosereason"]; AngelRM.Business.Angel_Siteconfig bll = new Business.Angel_Siteconfig(); bll.saveConifg(SiteInfo); context.Response.Write("{\"success\":true}"); break; case "AddSysparameter": AngelRM.Model.Angel_System_Parameter parameter = new Model.Angel_System_Parameter(); parameter.ParaID = context.Request.Params["ParaID"]; parameter.ParaName = context.Request.Params["ParaName"]; parameter.Data = context.Request.Params["hidData"]; if (parameter.ParaID == "" || parameter.ParaID == null || parameter.ParaName == "" || parameter.ParaName == null || parameter.Data == "" || parameter.Data == null) { context.Response.Write("{\"success\":false}"); } bool isParaID = PBLL.IsParaIDDataExist(parameter.ParaID); if (!isParaID) { bool iscount = PBLL.Add(parameter); if (iscount) { context.Response.Write("{\"success\":true}"); } else { context.Response.Write("{\"success\":false}"); } } else { context.Response.Write("{\"success\":false}"); } break; case "UpSysparameter": AngelRM.Model.Angel_System_Parameter parameteru = new Model.Angel_System_Parameter(); parameteru.id = Convert.ToInt32(context.Request.Params["id"]); parameteru.ParaID = context.Request.Params["ParaID"]; parameteru.ParaName = context.Request.Params["ParaName"]; parameteru.Data = context.Request.Params["hidData"]; parameteru.IsView = "1"; if (parameteru.id < 1 || parameteru.ParaID == null || parameteru.ParaName == "" || parameteru.ParaName == null || parameteru.Data == "" || parameteru.Data == null) { context.Response.Write("{\"success\":false}"); } bool isupdate = PBLL.Update(parameteru); if (isupdate) { context.Response.Write("{\"success\":true}"); } else { context.Response.Write("{\"success\":false}"); } break; case "DelDB": string idd = context.Request.Params["id"]; if (idd != "") { bool isdelete = PBLL.Delete(idd); if (isdelete) { context.Response.Write("{\"success\":true}"); } else { context.Response.Write("{\"success\":false}"); } } else { context.Response.Write("{\"success\":false}"); } break; default: context.Response.Write("{\"success\":false}"); break; } }