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&act=del&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"); } }
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&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 />")); }