示例#1
0
    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);
    }
示例#2
0
    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();
    }
示例#3
0
    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();
        }
    }
示例#4
0
    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();
    }
示例#5
0
    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();
    }
示例#6
0
    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();
    }
示例#7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     ManageHelper.CheckAdminLogin();
     ManageHelper.CheckAdminPower("system_configsystem");
     if (ManageHelper.PageAct() == "save")
     {
         ConfigSave();
     }
 }
示例#8
0
 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();
 }
示例#9
0
    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访问规则删除成功。");
    }
示例#10
0
 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();
     }
 }
示例#11
0
    /// <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);
    }
示例#12
0
    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();
        }
    }
示例#13
0
文件: Table.aspx.cs 项目: ttrr1/Midea
    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();
    }
示例#14
0
    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();
    }
示例#15
0
    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();
    }
示例#16
0
    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() + "小时");
    }
示例#17
0
    protected void Page_Load(object sender, EventArgs e)
    {
        ManageHelper.CheckAdminLogin();

        switch (act)
        {
        case "edit":
            Edit();
            break;

        case "addsave":
            Add();
            break;

        case "editsave":
            EditSave();
            break;
        }
    }
示例#18
0
    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);
    }
示例#19
0
    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();
        }
    }
示例#20
0
    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();
    }
示例#21
0
 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;
 }
示例#22
0
 protected void Page_Load(object sender, EventArgs e)
 {
     ManageHelper.CheckAdminLogin();
     ManageHelper.CheckAdminPower("system_adminview");
 }
示例#23
0
 protected void Page_Load(object sender, EventArgs e)
 {
     ManageHelper.CheckAdminLogin();
 }
示例#24
0
 protected void Page_Load(object sender, EventArgs e)
 {
     ManageHelper.CheckAdminLogin();
     ManageHelper.CheckAdminHavePower("system_member_azg");
 }
示例#25
0
 protected void Page_Load(object sender, EventArgs e)
 {
     ManageHelper.CheckAdminLogin();
     ManageHelper.CheckAdminHavePower("system_eqpmodel_list");
 }
示例#26
0
文件: login.aspx.cs 项目: ttrr1/Midea
    /// <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");
        }
    }
示例#27
0
文件: login.aspx.cs 项目: ttrr1/Midea
    /// <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();
    }