protected void Page_Load(object sender, EventArgs e) { userid = BasePage.GetRequestId(Cookies.GetCookie("User_Id").ToString()); if (!Page.IsPostBack) { ((Literal)Master.FindControl("breadcrumbs")).Text = "<a href=\"AdminAdd.aspx\" class=\"home\">添加管理员</a>"; string checklogin = new AdminBll().CheckLogin("no"); if (checklogin != "true") { BasePage.Alertback(checklogin); Response.End(); } txtadmin1.Visible = false;//模型权限勾选,只允许两个用户可设置 txtadmin.Visible = false; if (userid == 1) { txtadmin.Visible = true;//设置其它管理员默认权限 txtadmin1.Visible = true; } else if (userid == 2) { txtadmin1.Visible = true; } int id = BasePage.GetRequestId(Request.QueryString["id"]); ActionName.Text = "添加网站管理员"; //动态模型,其它管理员不显示这个 if (userid == 1) { DataSet ds = new DataSet(); ds = new CommonBll().GetList("", "GL_Model", "ModelLock=0", "id asc"); if (ds.Tables[0].Rows.Count > 0) { foreach (DataRow dr in ds.Tables[0].Rows) { ListItem ListItem1 = new ListItem(dr["ModelName"].ToString() + "内容管理", "m" + dr["id"].ToString()); string[] a = dr["ModeContent"].ToString().Split('`'); if (a[5] == "1")//需要审核时显示 { ListItem ListItem2 = new ListItem(dr["ModelName"].ToString() + "发表审核", "ms" + dr["id"].ToString()); txtModelPower.Items.Add(ListItem2); } ListItem ListItem3 = new ListItem(dr["ModelName"].ToString() + "内容删除", "md" + dr["id"].ToString()); ListItem ListItem4 = new ListItem(dr["ModelName"].ToString() + "栏目添加", "ca" + dr["id"].ToString()); ListItem ListItem5 = new ListItem(dr["ModelName"].ToString() + "栏目编辑", "ce" + dr["id"].ToString()); ListItem ListItem6 = new ListItem(dr["ModelName"].ToString() + "栏目删除", "cd" + dr["id"].ToString()); ListItem ListItem7 = new ListItem(dr["ModelName"].ToString() + "字段管理", "z" + dr["id"].ToString()); txtModelPower.Items.Add(ListItem1); txtModelPower.Items.Add(ListItem3); txtModelPower.Items.Add(ListItem4); txtModelPower.Items.Add(ListItem5); txtModelPower.Items.Add(ListItem6); txtModelPower.Items.Add(ListItem7); } } } if (id != 0)//编辑 { if (userid == 2)//二管理员 { string adminpur = new CommonBll().GetTitle("GL_Webconfig", "adminpur", 1); if (!String.IsNullOrEmpty(adminpur)) { string[] ap = adminpur.Split('|'); for (int i = 0; i < ap.Length; i++) { string[] ap2 = ap[i].Split(','); ListItem ListItem1 = new ListItem(ap2[0], ap2[1]); txtModelPower2.Items.Add(ListItem1); } } } AdminModel model = new AdminBll().GetModel(id); txtUserName.Text = model.UserName; txtEmail.Text = model.Email; txtPassWordOld.Value = model.PassWord; txtTTelPhone.Text = model.TelPhone; if (model.Sex == 0) { TxtSex.Checked = true; } else { TxtSex1.Checked = true; } if (model.Locked == 1) { txtLocked.Checked = true; } if (Request.QueryString["id"] == "1") { txtLocked.Enabled = false;//管理员时锁定 } if (userid == 1) { SetChecked(this.txtModelPower, model.ModelPower, ","); } else if (userid == 2) { SetChecked(this.txtModelPower2, model.ModelPower, ","); } Literal1.Text = " 不修改密码请留空!"; ActionName.Text = "修改" + txtUserName.Text + "资料"; string other = ""; other += "<tr><td class=\"align-right\">添加时间:</td><td class=\"align-left\">" +BasePage.formatDateTime(model.AddDate.ToString()) + "</td></tr>"; other += "<tr><td class=\"align-right\">登录次数:</td><td class=\"align-left\">" + model.LoginTime + "</td></tr>"; other += "<tr><td class=\"align-right\">最后登录:</td><td class=\"align-left\">" + BasePage.formatDateTime(model.LastLoginTime.ToString()) + "</td></tr>"; other += "<tr><td class=\"align-right\">最后登录IP:</td><td class=\"align-left\">" + model.LastLoginIP + "</td></tr>"; Literal2.Text = other; Button1.Text = "确认修改"; HiddenFieldmp.Value = model.ModelPower; } } }