protected void Page_Load(object sender, EventArgs e) { //检查登录 ManageHelper.CheckAdminLogin(); //权限 ManageHelper.CheckAdminPower("system_adminipblockblacklist"); //这是业务层 switch (act) { case "searchData": searchData(); break; } var result = new Hashtable(); result["data"] = listIp; var total = new Common().GetCount("AdminRole", strWhere); result["total"] = total; // Response.Write(json); var json = PluSoft.Utils.JSON.Encode(listIp); }
private void Add() { //添加权限 ManageHelper.CheckAdminPower("system_memberipblockadd"); Sys.Common.IP.RestrictionIPResult ip = Sys.Common.IP.BlockIP.GenerateIPList(Name); if (!ip.IsChecked) { err.AddErr("*IP访问规则格式错误"); } Sys.BLL.SysIpBlock bll = new Sys.BLL.SysIpBlock(); if (bll.CheckName(ID, Name, BlockType, BlockModule)) { err.AddErr("*该IP访问规则已经存在"); } err.ChkErr(); Sys.Model.SysIpBlock model = new Sys.Model.SysIpBlock(); model.ID = 0; model.IpStart = ip.StartIP; model.IpEnd = ip.EndIP; model.Name = Name; model.BlockType = BlockType; model.BlockModule = BlockModule; int NewID = bll.Add(model); ManageHelper.AddLog("system_memberipblockadd", "添加了" + BlockModuleName + BlockTypeName + model.Name);//写日志 Response.Write("<script>window.parent.location.href=\"ipblocklist.aspx?BlockModule=" + BlockModule + "&BlockType=" + BlockType + "&sucmsg=IP访问规则添加成功。\";</script>"); Response.End(); }
protected void Page_Load(object sender, EventArgs e) { //获取BlockModule和BlockType的中文名 if (BlockModule == 0) { BlockModuleName = "系统"; } else if (BlockModule == 1) { BlockModuleName = "用户"; } if (BlockType == 0) { BlockModuleName = "白名单"; } else if (BlockType == 1) { BlockModuleName = "黑名单"; } //检查登录 ManageHelper.CheckAdminLogin(); //管理权限 // ManageHelper.CheckAdminPower("system_adminipblockmanage"); if (PageRequest.GetString("act") == "SaveData") { Save(); } }
protected void Page_Load(object sender, EventArgs e) { ManageHelper.CheckAdminLogin(); ManageHelper.CheckAdminPower("system_databasedellog"); if (ManageHelper.PageAct() != "del") { return; } ManageHelper.CheckAdminPower("system_databasedellog"); var db = new Sys.BLL.Common(); try { db.DatabaseLogDel(); Response.Write("yes"); ManageHelper.AddLog("system_databasedellog", "清除数据库日志成功"); } catch (Exception ex) { Response.Write(ex.Message); ManageHelper.AddLog("system_databasedellog", "清除数据库日志失败"); Response.End(); } Response.End(); }
protected void Page_Load(object sender, EventArgs e) { ManageHelper.CheckAdminLogin(); ManageHelper.CheckAdminPower("system_databasebackup"); if (ManageHelper.PageAct() != "bak") { return; } WebConfig.SetString("DatabaseBackupPath", DatabaseBackupPath); var db = new Sys.BLL.Common(); try { var bakfile = db.DatabaseBackup(DatabaseBackupPath); Response.Write("yes"); ManageHelper.AddLog("system_databasebackup", "数据库备份成功,路径:" + bakfile); } catch (Exception ex) { Response.Write(ex.Message); ManageHelper.AddLog("system_databasebackup", "数据库备份失败,路径:" + DatabaseBackupPath); Response.End(); } Response.End(); }
private void SendTest() { var ret = ManageHelper.MailSend(PageRequest.GetString("EmailTest"), Sys.Kernel.Software.Name + " 的测试邮件。", "这是一封来之 " + Sys.Kernel.Software.ChineseName + " 重要的测试邮件,发送时间:" + DateTime.Now.ToString() + "。"); Response.Write(ret == "ok" ? "yes" : Utils.RemoveHtmlContent(ret)); Response.End(); }
protected void Page_Load(object sender, EventArgs e) { ManageHelper.CheckAdminLogin(); ManageHelper.CheckAdminPower("system_configsystem"); if (ManageHelper.PageAct() == "save") { ConfigSave(); } }
private void Add() { ManageHelper.CheckAdminPower("system_adminroleadd"); ModelRole.RoleFlag = PageRequest.GetString("RoleFlag"); ModelRole.RoleName = PageRequest.GetString("RoleName"); ModelRole.Note = PageRequest.GetString("Note"); BllSysRole.Add(ModelRole); Response.Write("yes"); Response.End(); }
private void Delete() { //删除权限 ManageHelper.CheckAdminPower("system_memberipblockdelete"); var bll = new Sys.BLL.SysIpBlock(); bll.Delete(ID); ManageHelper.AddLog("system_memberipblockdelete", "删除了" + ID); Response.Redirect("ipblocklist.aspx?BlockModule=" + BlockModule + "&BlockType=" + BlockType + "&sucmsg=IP访问规则删除成功。"); }
protected void Page_Load(object sender, EventArgs e) { ManageHelper.CheckAdminLogin(); ManageHelper.CheckAdminPower("system_toolcache"); if (ManageHelper.PageAct() == "clear") { foreach (var entry in base.Cache.Cast <DictionaryEntry>()) { DataCache.RemoveCache(entry.Key.ToString()); } Response.Write("yes"); Response.End(); } }
/// <summary> /// 查询 /// </summary> public void SearchDatat() { //查询条件 var key = Utils.SqlStringFormat(PageRequest.GetString("key"), 2); //分页 var pageIndex = PageRequest.GetInt("pageIndex", 1); var pageSize = PageRequest.GetInt("pageSize", 1); //字段排序 var sortField = PageRequest.GetString("sortField"); var sortOrder = PageRequest.GetString("sortOrder"); var order = ""; if (String.IsNullOrEmpty(sortField) == false) { if (sortOrder != "desc") { sortOrder = "asc"; } order = " " + sortField + " " + sortOrder; } else { order += " OrderID"; } const string strWhere = "IsNav=1"; var dt = new AdminFlag().GetTable(-1, -1, strWhere, order); var tempDt = dt.Clone(); foreach (DataRow model in dt.Rows) { if (ManageHelper.CheckAdminHavePower(model["Flag"].ToString())) { tempDt.Rows.Add(model.ItemArray); } } var dataAll = MyDBUtils.DataTable2ArrayList(tempDt); var result = new Hashtable(); result["data"] = dataAll; var json = PluSoft.Utils.JSON.Encode(dataAll); Response.Write(json); }
private void EditSave() { ManageHelper.CheckAdminPower("system_adminroleedit"); Edit(); if (ModelRole != null) { ModelRole.RoleFlag = PageRequest.GetString("RoleFlag"); ModelRole.RoleName = PageRequest.GetString("RoleName"); ModelRole.Note = PageRequest.GetString("Note"); BllSysRole.Update(ModelRole); Response.Write("yes"); Response.End(); } }
protected void Page_Load(object sender, EventArgs e) { ManageHelper.CheckAdminLogin(); ManageHelper.CheckAdminPower("system_databaseview"); //if (act == "db") //{ // var db = new Sys.DAL.Common(); // ds = db.GetSelect(tbl, "", "", "top 200 *"); // return; //} //var bll = new Sys.BLL.Common(); //ds = bll.DatabaseTable(); }
private void Save() { var msg = "yes"; //修改权限 // ManageHelper.CheckAdminPower("system_memberipblockupdate"); var ip = Sys.Common.IP.BlockIP.GenerateIPList(Name); if (!ip.IsChecked) { msg = "*IP访问规则格式错误"; Response.Write(msg); Response.End(); } var bll = new Sys.BLL.SysIpBlock(); //if (bll.CheckName(ID, Name, BlockType, BlockModule)) // err.AddErr("*该IP访问规则已经存在"); //err.ChkErr(); var model = new Sys.Model.SysIpBlock(); model.ID = ID; model.IpStart = ip.StartIP; model.IpEnd = ip.EndIP; model.Name = Name; model.BlockType = BlockType; model.BlockModule = BlockModule; if (ID == 0) { bll.Add(model); ManageHelper.AddLog("system_memberipblockadd", "添加了" + BlockModuleName + BlockTypeName + model.Name);//写日志 } else { bll.Update(model); ManageHelper.AddLog("system_memberipblockadd", "修改" + Name + "成" + BlockModuleName + BlockTypeName + model.Name);//写日志 } Response.Write(msg); Response.End(); }
private void ConfigSave() { ManageHelper.CheckAdminPower("system_configsystemupdate"); var bll = new Sys.BLL.SysConfig(); var model = new Sys.Model.SysConfig(); var json = Request["data"]; var rows = (ArrayList)PluSoft.Utils.JSON.Decode(json); foreach (Hashtable row in rows) { model = bll.GetModel("WebConfig", "WebsiteName"); model.Value = row["WebsiteName"].ToString(); bll.Update(model); DataCache.RemoveCache("SysConfigValue-WebConfig-WebsiteName"); model = bll.GetModel("WebConfig", "WebsiteUrl"); model.Value = row["WebsiteUrl"].ToString(); bll.Update(model); DataCache.RemoveCache("SysConfigValue-WebConfig-WebsiteUrl"); model = bll.GetModel("WebConfig", "PageHeadTitle"); model.Value = row["PageHeadTitle"].ToString(); bll.Update(model); DataCache.RemoveCache("SysConfigValue-WebConfig-PageHeadTitle"); model = bll.GetModel("WebConfig", "PageHeadMetaKeywords"); model.Value = row["PageHeadMetaKeywords"].ToString(); bll.Update(model); DataCache.RemoveCache("SysConfigValue-WebConfig-PageHeadMetaKeywords"); model = bll.GetModel("WebConfig", "PageHeadMetaDescription"); model.Value = row["PageHeadMetaDescription"].ToString(); bll.Update(model); ManageHelper.AddLog("system_configsystemupdate", "修改了系统配置"); DataCache.RemoveCache("SysConfigValue-WebConfig-PageHeadMetaDescription"); } Response.Write("yes"); Response.End(); }
protected void Page_Load(object sender, EventArgs e) { ManageHelper.CheckAdminLogin(); ManageHelper.CheckAdminPower("system_toolserver"); CmsInfo += trShow("系统版本号:", Sys.Kernel.Software.Version); CmsInfo += trShow("系统数据库:", Sys.Kernel.Software.Database); //ManagementObjectSearcher searcher14 = new ManagementObjectSearcher("SELECT * FROM Win32_Processor"); //foreach (ManagementObject share in searcher14.Get()) //{ // //HardwareInfo += trShow("CPU * " + searcher14.Get().Count + ":", share["Name"].ToString() + " (二级缓存:" + share["L2CacheSize"].ToString() + "KB)"); // SoftwareInfo += trShow("服务器CPU * " + searcher14.Get().Count + ":", share["Name"].ToString() + " (二级缓存:" + share["L2CacheSize"].ToString() + "KB)"); // break; //} //ManagementObjectSearcher searcher12 = new ManagementObjectSearcher("SELECT * FROM Win32_OperatingSystem"); //foreach (ManagementObject share in searcher12.Get()) //{ // //HardwareInfo += trShow("操作系统:", share["Caption"].ToString()+ " (版本号:" + share["Version"].ToString()+")"); // //HardwareInfo += trShow("制造商:", share["Manufacturer"].ToString()); // //HardwareInfo += trShow("计算机名:", share["csname"].ToString()); // //HardwareInfo += trShow("Windows目录:", share["WindowsDirectory"].ToString()); // SoftwareInfo += trShow("Windows目录:", share["WindowsDirectory"].ToString()); //} SoftwareInfo += trShow("服务器名称:", Server.MachineName.ToString()); SoftwareInfo += trShow("操作系统:", Environment.OSVersion.ToString()); SoftwareInfo += trShow("服务器IP:", Request.ServerVariables["LOCAL_ADDR"]); SoftwareInfo += trShow("服务器域名:", Request.ServerVariables["SERVER_NAME"]); SoftwareInfo += trShow("服务端脚本执行超时:", Server.ScriptTimeout.ToString()); SoftwareInfo += trShow("服务器现在时间:", DateTime.Now.ToString()); SoftwareInfo += trShow("Session总数:", Session.Contents.Count.ToString()); SoftwareInfo += trShow("Application总数:", Application.Contents.Count.ToString()); SoftwareInfo += trShow(".NET Framework 版本:", Environment.Version.ToString()); SoftwareInfo += trShow("IIS版本:", Request.ServerVariables["SERVER_SOFTWARE"]); SoftwareInfo += trShow("相对路径:", Request.ServerVariables["PATH_INFO"]); SoftwareInfo += trShow("物理路径:", Request.ServerVariables["APPL_PHYSICAL_PATH"]); SoftwareInfo += trShow("运行时间:", (Math.Round(double.Parse((Environment.TickCount / 600 / 60).ToString())) / 100).ToString() + "小时"); }
protected void Page_Load(object sender, EventArgs e) { ManageHelper.CheckAdminLogin(); switch (act) { case "edit": Edit(); break; case "addsave": Add(); break; case "editsave": EditSave(); break; } }
protected void Page_Load(object sender, EventArgs e) { ManageHelper.CheckAdminLogin(); switch (act) { case "editsave": Save(); break; default: break; } Loginadmin = BllAdmin.GetModel(Account.GetLoginUserID()); Modeladmin = BllAdmin.GetModel(UserId); Html = GetRoleFlagList(Modeladmin.RoleFlags, Modeladmin.PlusFlag); }
public string CurPageFlag = "system_adminipblockconfig"; //当前模块权限 protected void Page_Load(object sender, EventArgs e) { ManageHelper.CheckAdminLogin(); ManageHelper.CheckAdminPower(CurPageFlag); var bll = new Sys.BLL.SysConfig(); if (ManageHelper.PageAct() == "save") { ManageHelper.CheckAdminPower("system_memberipblockconfigupdate");//修改权限 var model = bll.GetModel("WebConfig", "AdminIpBlockType"); model.Value = PageRequest.GetString("IpBlockType"); bll.Update(model); //添加日志 ManageHelper.AddLog(CurPageFlag, (BlockModule == 0 ? "后台" : "用户") + "访问限制选项修改为:“" + Sys.BLL.SysConfig.GetNameByCache("IpBlockType", PageRequest.GetString("IpBlockType")) + "”"); Response.Write("yes"); Response.End(); } }
private void ConfigSave() { ManageHelper.CheckAdminPower("system_configemailupdate"); var bll = new Sys.BLL.SysConfig(); var model = new Sys.Model.SysConfig(); var json = Request["data"]; var rows = (ArrayList)PluSoft.Utils.JSON.Decode(json); foreach (Hashtable row in rows) { model = bll.GetModel("WebConfig", "EmailServer"); model.Value = row["EmailServer"].ToString(); bll.Update(model); DataCache.RemoveCache("SysConfigValue-WebConfig-EmailServer"); model = bll.GetModel("WebConfig", "EmailPort"); model.Value = row["EmailPort"].ToString(); bll.Update(model); DataCache.RemoveCache("SysConfigValue-WebConfig-EmailPort"); model = bll.GetModel("WebConfig", "EmailAccount"); model.Value = row["EmailAccount"].ToString(); bll.Update(model); DataCache.RemoveCache("SysConfigValue-WebConfig-EmailAccount"); model = bll.GetModel("WebConfig", "EmailPassword"); model.Value = row["EmailPassword"].ToString(); bll.Update(model); DataCache.RemoveCache("SysConfigValue-WebConfig-EmailPassword"); model = bll.GetModel("WebConfig", "EmailSender"); model.Value = row["EmailSender"].ToString(); bll.Update(model); ManageHelper.AddLog("system_configemailupdate", "修改了邮件设置"); DataCache.RemoveCache("SysConfigValue-WebConfig-EmailSender"); } Response.Write("yes"); Response.End(); }
protected void Page_Load(object sender, EventArgs e) { ManageHelper.CheckAdminLogin(); model = new Admin().GetModel(Account.GetLoginUserID()) ?? new Sys.Model.Admin(); Flag = model.UserFlag.IndexOf("system_allot_role") != -1; }
protected void Page_Load(object sender, EventArgs e) { ManageHelper.CheckAdminLogin(); ManageHelper.CheckAdminPower("system_adminview"); }
protected void Page_Load(object sender, EventArgs e) { ManageHelper.CheckAdminLogin(); }
protected void Page_Load(object sender, EventArgs e) { ManageHelper.CheckAdminLogin(); ManageHelper.CheckAdminHavePower("system_member_azg"); }
protected void Page_Load(object sender, EventArgs e) { ManageHelper.CheckAdminLogin(); ManageHelper.CheckAdminHavePower("system_eqpmodel_list"); }
/// <summary> /// 登陆 /// </summary> private void UserLogin() { //URL登陆定向,涉及SSO登陆 if (url.Length > 7 && url.Substring(0, 7) == "http://") { url = ""; } else { url = Utils.UrlEncode(url); } //用户名字段判断 if (username == "") { Response.Redirect("login.aspx?url=" + url + "&errmsg=帐户为空,请重新输入!&username="******"") { Response.Redirect("login.aspx?url=" + url + "&errmsg=密码为空,请重新输入!&username="******"") // Response.Redirect("login.aspx?url=" + url + "&errmsg=验证码为空,请重新输入!&username="******"ValidateCode"].Value.ToLower()) // Response.Redirect("login.aspx?url=" + url + "&errmsg=验证码不正确,请重新输入!&username="******"WebConfig", "AdminIpBlockType", 0); switch (AdminIpBlockType) { case 0: break; case 1: { var bllIpBlock = new Sys.BLL.SysIpBlock(); if (bllIpBlock.Exists(0, 1, Utils.GetRealIP())) { Response.Redirect("login.aspx?url=" + url + "&errmsg=当前IP被限制登录系统后台!&username="******"login.aspx?url=" + url + "&errmsg=当前IP被限制登录系统后台!&username="******"login.aspx?url=" + url + "&errmsg=帐户不存在!&username="******"login.aspx?url=" + url + "&errmsg=密码不正确!&username="******"login.aspx?url=" + url + "&errmsg=该账户无权登陆系统!&username="******"login.aspx?url=" + url + "&errmsg=该账户禁止登陆系统!&username="******"login.aspx?url=" + url + "&errmsg=该账户无权登陆系统后台!&username="******"login.aspx?url=" + url + "&errmsg=该账户禁止登陆系统后台!&username="******"managelogin", "登陆成功"); //Cookie保存-帐户 Sys.BLL.Admin.SetUsername(modelAdmin.Username); //Cookie保存-姓名 Sys.BLL.Admin.SetRealName(modelAdmin.RealName); //Cookie保存-rememberme if (PageRequest.GetInt("rememberme", 0) == 1) { Utils.WriteCookie("manage_LoginName", Utils.UrlEncode(username), 518400, ConfigHelper.GetConfigString("CookieDomain")); } if (modelAdmin.Username == modelAdmin.RealName) { Response.Redirect("main.aspx?url=" + Utils.UrlEncode("user/profile.aspx")); } else if (url != "") { Response.Redirect("main.aspx?url=" + Utils.UrlEncode(url)); } else { Response.Redirect("main.aspx"); } }
/// <summary> /// 检查登录 /// </summary> private void CheckLogin() { var msg = "yes"; var userName = PageRequest.GetString("UserName"); var passWord = PageRequest.GetString("PassWord"); var validatecode = PageRequest.GetString("validatecode"); //验证码检测 try { if (validatecode.ToLower() != Session["ValidateCode"].ToString().ToLower()) { msg = "验证码错误,请返回检查"; Response.Write(msg); Response.End(); } } catch { msg = "yes"; } //帐户登陆 var bllAccount = new Account(); var userId = bllAccount.CheckLogin(userName, Utils.MD5(passWord)); switch (userId) { case -2: msg = "帐户不存在!"; break; case -1: msg = "密码不正确!"; break; } if (userId < 0) { Response.Write(msg); Response.End(); } //管理账户登录 var bllAdmin = new Admin(); var modelAdmin = bllAdmin.GetModel(userId); if (modelAdmin == null) { msg = "该账户无权登陆系统后台!"; Response.Write(msg); Response.End(); } else if (modelAdmin.State == 0) { msg = "该账户禁止登陆系统后台!"; Response.Write(msg); Response.End(); } //成功响应 //Cookie保存-帐户 //518400年 43200月 1440天 Cookie.WriteUserCookie(userId, Utils.MD5(passWord), 518400); //添加日志 ManageHelper.AddLog("managelogin", "登陆成功"); //Cookie保存-帐户 Sys.BLL.Admin.SetUsername(modelAdmin.Username); //Cookie保存-姓名 Sys.BLL.Admin.SetRealName(modelAdmin.RealName); Response.Write(msg); Response.End(); }