Exemple #1
0
    private void GetDelUser()
    {
        Master.Title = "后台帐号删除";
        //读取我的帐号
        int aid = 0;

        aid = int.Parse(Utils.GetRequest("aid", "all", 1, @"^[0-9]\d*$", "0"));
        string info = Utils.GetRequest("info", "all", 1, "", "");

        BCW.BLL.Manage   bll     = new BCW.BLL.Manage();
        BCW.Model.Manage mymodel = bll.GetModel(BCW.User.Users.userId());
        if (mymodel.ID != 1)
        {
            Utils.Error("以你的权限还不能删除帐号", "");
        }

        if (aid == 1)
        {
            Utils.Error("系统保留帐号不能删除", "");
        }

        if (info != "ok")
        {
            builder.Append(Out.Tab("<div class=\"title\">", ""));
            builder.Append("确定删除此帐号吗<br />");
            builder.Append(Out.Tab("</div>", ""));
            builder.Append(Out.Tab("<div>", ""));
            builder.Append("<a href=\"" + Utils.getUrl("manage.aspx?info=ok&amp;act=del&amp;aid=" + aid + "") + "\">确定删除</a><br />");
            builder.Append("<a href=\"" + Utils.getUrl("manage.aspx") + "\">先留着吧..</a>");
            builder.Append(Out.Tab("</div>", "<br />"));
        }
        else
        {
            new BCW.BLL.Manage().Delete(aid);
            Utils.Success("删除帐号", "删除修改成功..", Utils.getUrl("manage.aspx"), "1");
        }
    }
Exemple #2
0
    private void GetEditManage()
    {
        //读取我的帐号
        BCW.BLL.Manage   bll     = new BCW.BLL.Manage();
        BCW.Model.Manage mymodel = bll.GetModel(BCW.User.Users.userId());

        int    myaid   = mymodel.ID;
        string myaUser = mymodel.sUser;
        int    aid     = 0;
        string aUser   = "";

        aid = int.Parse(Utils.GetRequest("aid", "all", 1, @"^[0-9]\d*$", "0"));
        if (aid == 0)
        {
            aid   = myaid;
            aUser = myaUser;
        }
        else
        {
            if (myaid != 1 && myaid != aid)
            {
                Utils.Error("以你的权限还不能修改他人帐号", "");
            }

            if (bll.GetModel(aid) == null)
            {
                Utils.Error("帐号不存在", "");
            }
            BCW.Model.Manage model = bll.GetModel(aid);
            aid   = model.ID;
            aUser = model.sUser;
        }

        string ac = Utils.GetRequest("ac", "all", 1, "", "");

        if (Utils.ToSChinese(ac) == "修改帐号")
        {
            string strUser  = Utils.GetRequest("strUser", "post", 2, @"^[(A-Za-z0-9)]{6,15}$", "用户名应该是由6-15字母、数字的组合");
            string strPass  = Utils.GetRequest("strPass", "post", 2, @"^[(A-Za-z0-9)]{6,15}$", "密码应该是由6-15位字母、数字的组合");
            string strPassr = Utils.GetRequest("strPassr", "post", 2, @"^[(A-Za-z0-9)]{6,15}$", "确认密码应该是由6-15位字母、数字的组合");
            if (new BCW.BLL.Manage().ExistsUser(strUser, aid))
            {
                Utils.Error("用户名" + strUser + "已存在", "");
            }
            if (strPass != strPassr)
            {
                Utils.Error("确认密码不正确", "");
            }

            BCW.Model.Manage model = new BCW.Model.Manage();
            model.sUser = strUser;
            model.sPwd  = Utils.MD5(strPass);
            model.ID    = aid;
            new BCW.BLL.Manage().Update(model);
            Utils.Success("修改帐号", "帐号修改成功..", Utils.getUrl("manage.aspx"), "1");
        }
        else
        {
            builder.Append(Out.Div("title", "管理:" + aUser + ""));
            string strText = "*用户名/,*密码:/,*确认密码/,,";
            string strName = "strUser,strPass,strPassr,aid,act";
            string strType = "text,password,password,hidden,hidden";
            string strValu = "'''" + aid + "'edit";
            string strEmpt = "false,false,false,,";
            string strIdea = "/用户名与密码必须是字母和数字的组合/";
            string strOthe = "修改帐号|reset,manage.aspx,post,1,red|blue";
            builder.Append(Out.wapform(strText, strName, strType, strValu, strEmpt, strIdea, strOthe));
        }
        builder.Append(Out.Tab("<div class=\"hr\"></div>", Out.Hr()));
        builder.Append(Out.Tab("<div>", ""));
        builder.Append("<a href=\"" + Utils.getUrl("manage.aspx?act=del&amp;aid=" + aid + "") + "\">删除帐号</a><br />");
        builder.Append("<a href=\"" + Utils.getUrl("manage.aspx") + "\">返回上一级</a><br />");
        builder.Append(Out.Tab("</div><div class=\"title\"><a href=\"" + Utils.getUrl("default.aspx") + "\">返回管理中心</a>", "<a href=\"" + Utils.getUrl("default.aspx") + "\">返回管理中心</a>"));
        builder.Append(Out.Tab("</div>", "<br />"));
    }