protected void Page_Load(object sender, EventArgs e) { if (!EX_Admin.Power("admin_edit", "编辑系统用户")) { PageReturnMsg = PageNoPowerMsg(); } int id = RequestTool.RequestInt("id", 0); model = B_Lebi_Administrator.GetModel(id); if (model == null) { model = new Lebi_Administrator(); model.Type_id_AdminStatus = 230; } if (model.Avatar != "") { ImageUrl = model.Avatar.Replace("small", "original"); AvatarUrl = model.Avatar; } else { ImageUrl = WebPath + "/theme/system/systempage/admin/images/Avatar.jpg"; AvatarUrl = WebPath + "/theme/system/systempage/admin/images/Avatar.jpg"; } groups = B_Lebi_Admin_Group.GetList("", "Sort desc"); }
protected void Page_Load(object sender, EventArgs e) { int id = RequestTool.RequestInt("id", 0); model = B_Lebi_Administrator.GetModel(id); if (model == null) { model = new Lebi_Administrator(); } groups = B_Lebi_Admin_Group.GetList("", "Sort desc"); }
protected void Page_Load(object sender, EventArgs e) { if (!EX_Admin.Power("admin_list", "系统用户列表")) { PageReturnMsg = PageNoPowerMsg(); } PageSize = RequestTool.getpageSize(25); string where = "1=1"; models = B_Lebi_Administrator.GetList(where, "id desc", PageSize, page); int recordCount = B_Lebi_Administrator.Counts(where); PageString = Pager.GetPaginationString("?page={0}", page, PageSize, recordCount); }
/// <summary> /// 编辑管理员 /// </summary> public void Admin_Edit() { int id = RequestTool.RequestInt("id", 0); Lebi_Administrator model = B_Lebi_Administrator.GetModel(id); if (model == null) { if (!EX_Admin.Power("admin_add", "添加系统用户")) { AjaxNoPower(); return; } string UserName = RequestTool.RequestSafeString("UserName"); int count = B_Lebi_Administrator.Counts("UserName=lbsql{'" + UserName + "'}"); if (count > 0) { Response.Write("{\"msg\":\"账户已存在\"}"); return; } model = new Lebi_Administrator(); B_Lebi_Administrator.BindForm(model); model.Pro_Type_ids = RequestTool.RequestSafeString("Pro_Type_ids"); model.Site_ids = RequestTool.RequestSafeString("Site_ids"); model.Project_ids = RequestTool.RequestSafeString("Project_ids"); string password = RequestTool.RequestSafeString("Password"); model.Password = EX_Admin.MD5(password); B_Lebi_Administrator.Add(model); string action = Tag("添加系统用户"); string description = model.UserName; Log.Add(action, "Administrator", model.id.ToString(), CurrentAdmin, description); } else { if (!EX_Admin.Power("admin_edit", "编辑系统用户")) { AjaxNoPower(); return; } B_Lebi_Administrator.BindForm(model); model.Pro_Type_ids = RequestTool.RequestString("Pro_Type_ids"); model.Site_ids = RequestTool.RequestString("Site_ids"); B_Lebi_Administrator.Update(model); string action = Tag("编辑系统用户"); string description = model.UserName; Log.Add(action, "Administrator", model.id.ToString(), CurrentAdmin, description); } Response.Write("{\"msg\":\"OK\"}"); }
public static string Administrator_TypeOption(string class_, int id) { List <Lebi_Administrator> models = B_Lebi_Administrator.GetList("1=1", "id desc"); string str = ""; foreach (Lebi_Administrator model in models) { string sel = ""; if (id == model.id) { sel = "selected"; } str += "<option value=\"" + model.id + "\" " + sel + ">" + model.UserName + "</option>"; } return(str); }
/// <summary> /// 删除管理员 /// </summary> public void Admin_Del() { if (!EX_Admin.Power("admin_del", "删除系统用户")) { AjaxNoPower(); return; } string ids = RequestTool.RequestString("id"); B_Lebi_Administrator.Delete("id in (lbsql{" + ids + "}) and AdminType!='super'"); string action = Tag("删除系统用户"); string description = ids; Log.Add(action, "Administrator", ids, CurrentAdmin, description); Response.Write("{\"msg\":\"OK\"}"); }
protected void Page_Load(object sender, EventArgs e) { if (!EX_Admin.Power("admin_edit", "编辑系统用户")) { WindowNoPower(); } int id = RequestTool.RequestInt("id", 0); model = B_Lebi_Administrator.GetModel(id); if (model == null) { model = new Lebi_Administrator(); model.Type_id_AdminStatus = 230; } groups = B_Lebi_Admin_Group.GetList("", "Sort desc"); }
/// <summary> /// 删除管理员 /// </summary> public void Admin_PWD() { int id = RequestTool.RequestInt("id", 0); Lebi_Administrator model = B_Lebi_Administrator.GetModel(id); if (model == null) { model = CurrentAdmin; } string PWD1 = RequestTool.RequestString("PWD1"); string PWD2 = RequestTool.RequestString("PWD2"); string PWD = EX_Admin.MD5(PWD1); //if (model.id != CurrentAdmin.id) //{ if (!EX_Admin.Power("admin_pwd", "编辑系统用户密码")) { AjaxNoPower(); return; } //} if (!EX_Admin.Power("admin_pwd", "编辑系统用户密码")) { if (PWD != model.Password) { Response.Write("{\"msg\":\"原始密码错误\"}"); return; } } if (PWD1 != PWD2) { Response.Write("{\"msg\":\"两次输入的密码不一致\"}"); return; } model.Password = PWD; B_Lebi_Administrator.Update(model); string action = Tag("编辑系统用户密码"); string description = model.UserName; Log.Add(action, "Administrator", model.id.ToString(), CurrentAdmin, description); Response.Write("{\"msg\":\"OK\"}"); }
/// <summary> /// 编辑管理员头像 /// </summary> public void Admin_Avatar_Edit() { int id = RequestTool.RequestInt("id", 0); Lebi_Administrator model = B_Lebi_Administrator.GetModel(id); if (model != null) { if (!EX_Admin.Power("admin_edit", "编辑系统用户")) { AjaxNoPower(); return; } B_Lebi_Administrator.BindForm(model); model.Avatar = RequestTool.RequestSafeString("Avatar"); B_Lebi_Administrator.Update(model); string action = Tag("编辑系统用户"); string description = model.UserName + " - " + model.Avatar; Log.Add(action, "Administrator", model.id.ToString(), CurrentAdmin, description); } Response.Write("{\"msg\":\"OK\"}"); }
public void AdminLogin() { string userName = RequestTool.RequestString("userName"); string UserPWD = RequestTool.RequestString("UserPWD"); string code = RequestTool.RequestString("code"); int saveusername = RequestTool.RequestInt("saveusername", 0); int type = RequestTool.RequestInt("type", 0); string loginerror = "false"; if (SYS.Verifycode_AdminLogin == "1") { try { loginerror = (string)HttpContext.Current.Session["loginerror"]; } catch { loginerror = "false"; } if (loginerror == "true") { if (CurrentCheckCode != code) { Response.Write(Language.Tag("验证码错误", CurrentLanguage.Code)); return; } } } UserPWD = EX_Admin.MD5(UserPWD); if (EX_Admin.AdminLogin(userName, UserPWD)) { Lebi_Administrator admin = EX_Admin.CurrentAdmin(); admin.Time_Last = admin.Time_This; admin.IP_Last = admin.IP_This; admin.Time_This = DateTime.Now; admin.Count_Login++; admin.IP_This = RequestTool.GetClientIP(); B_Lebi_Administrator.Update(admin); Log.Add("登陆系统", "Login", admin.id.ToString(), EX_Admin.CurrentAdmin()); HttpContext.Current.Session["loginerror"] = "false"; Response.Cookies.Add(new HttpCookie("AdminLoginError", "")); if (saveusername == 1) { Response.Cookies.Add(new HttpCookie("saveusername", "1")); Response.Cookies.Add(new HttpCookie("AdminUserName", userName)); } else { Response.Cookies.Add(new HttpCookie("saveusername", "")); Response.Cookies.Add(new HttpCookie("AdminUserName", "")); } if (type == 1) { site = new Site(); string url = "<script type=\"text/javascript\">window.location='" + site.AdminPath + "/default.aspx';</script>"; Response.Write(url); Response.End(); } else { Response.Write("OK"); } return; } if (SYS.Verifycode_AdminLogin == "1") { HttpContext.Current.Session["loginerror"] = "true"; } Log.Add("登陆系统", "Login", "", EX_Admin.CurrentAdmin(), "[" + userName + "]用户名或密码错误"); Response.Write(Language.Tag("用户名或密码错误", CurrentLanguage.Code)); return; }