protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { return; } if (string.IsNullOrEmpty(Request.QueryString["id"])) { Model.ManagerInfo manager = (Model.ManagerInfo)Session["manager"]; txtAdminAccount.Text = manager.AdminAccount; txtAdminName.Text = manager.AdminName; txtAdminPasswd.Text = manager.AdminPasswd; hiddenPw.Value = manager.AdminPasswd; } else { int sid = Convert.ToInt32(Request.QueryString["id"]); Model.ManagerInfo managers = new BLL.ManagerInfo().GetModel(sid); txtAdminAccount.Text = managers.AdminAccount; txtAdminName.Text = managers.AdminName; txtAdminPasswd.Text = managers.AdminPasswd; hiddenPw.Value = managers.AdminPasswd; } }
protected void btnSava_Click(object sender, EventArgs e) { try { Model.ManagerInfo man = new Model.ManagerInfo(); if (txtAdminPasswd.Text.Trim() != "") { man.AdminPasswd = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(txtAdminPasswd.Text.Trim(), "MD5"); } else { man.AdminPasswd = hiddenPw.Value; } man.AdminAccount = txtAdminAccount.Text.Trim(); man.AdminName = txtAdminName.Text.Trim(); if (string.IsNullOrEmpty(Request.QueryString["id"])) { Model.ManagerInfo manager = (Model.ManagerInfo)Session["manager"]; man.AdminID = manager.AdminID; } else { man.AdminID = Convert.ToInt32(Request.QueryString["id"]); } bool result = new BLL.ManagerInfo().Update(man); if (result) { AddLog(1, 1, DateTime.Now, "修改了ID为:" + man.AdminID + " 的管理员信息"); Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('保存成功')</script>"); } else { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('保存失败')</script>"); } } catch (Exception ec) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert(" + ec.Message + ")</script>"); throw; } }
protected void btnSava_Click(object sender, EventArgs e) { try { if (IsValid) { int qx = Convert.ToInt32(((Model.ManagerInfo)Session["manager"]).AdminMasterRight); if (qx == 1) { Model.ManagerInfo manager = new Model.ManagerInfo(); manager.AdminAccount = txtAdminAccount.Text.Trim(); manager.AdminName = txtAdminName.Text.Trim(); manager.AdminPasswd = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(txtAdminPasswd.Text.Trim(), "MD5"); manager.OperDate = DateTime.Now; int result = new BLL.ManagerInfo().Add(manager); if (result > 0) { AddLog(1, 1, DateTime.Now, "添加帐号为:" + txtAdminAccount.Text + ";昵称为:" + txtAdminName.Text + " 的管理员"); Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('添加成功!');</script>"); } else { Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('添加失败!');</script>"); } } else { Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('当前用户没权限操作');</script>"); } } } catch (Exception ec) { Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('" + ec.Message + "');</script>"); throw; } }
protected void btnlogin_Click(object sender, EventArgs e) { Session.Clear(); string username = Request.Form["username"].ToString(); string passwd = Request.Form["password"].ToString(); string md5pass = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(passwd, "MD5"); try { if (dropModel.SelectedValue == "0") { Model.ManagerInfo manager = new BLL.ManagerInfo().GetModel(username); if (manager == null || string.IsNullOrEmpty(manager.AdminAccount)) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('帐号不存在,请重新输入')</script>"); } else if (md5pass != manager.AdminPasswd) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('密码不正确,请重新输入')</script>"); } else { Session["manager"] = manager; AddLog(manager.AdminID, 1, DateTime.Now, "在Ip为:" + Request.UserHostAddress + " 的PC端登录"); Response.Redirect("Manage\\Management.aspx"); } } else if (dropModel.SelectedValue == "1") { Model.AgentInfo agent = new BLL.AgentInfo().GetModel(username); if (agent == null || string.IsNullOrEmpty(agent.AgentAccount)) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('帐号不存在,请重新输入')</script>"); } else if (md5pass != agent.AgentPasswd) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('密码不正确,请重新输入')</script>"); } else { Session["Agent"] = agent; Model.AgentInfo agents = new Model.AgentInfo(); agents.AgentID = agent.AgentID; agents.LoginIP = Request.UserHostAddress; agents.LoginTime = DateTime.Now; agents.OnlineState = 1; new BLL.AgentInfo().UpdateIPonTime(agents); AddLog(agent.AgentID, 2, DateTime.Now, "在IP为:" + Request.UserHostAddress + " 的PC端登录"); Response.Redirect("Manage\\AgentInfo.aspx"); } } else if (dropModel.SelectedValue == "2") { Model.CustomerInfo cust = new BLL.CustomerInfo().GetModel(username); if (cust == null || string.IsNullOrEmpty(cust.CustomerAccount)) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('帐号不存在,请重新输入')</script>"); } else if (md5pass != cust.CustomerPwd) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('密码不正确,请重新输入')</script>"); } else { Session["Cust"] = cust; Model.CustomerInfo Customer = new Model.CustomerInfo(); Customer.CustomerState = 1; Customer.CustomerAccount = cust.CustomerAccount; new BLL.CustomerInfo().UpdateState(Customer); Response.Redirect("Manage\\OnlineProblem.aspx"); } } } catch (Exception) { throw; } }