private void pageLode() { if (Request.QueryString["action"] != null) { if (userType == 0) { if (Request.QueryString["action"].Equals("delete") && Request.QueryString["id"] != null) { B_User b = new B_User(); if (b.deleteByUserID(Convert.ToInt32(Request.QueryString["id"]))) { Response.Redirect("User.aspx"); } else { Response.Write("<script>alert('删除失败')</script>"); } } } else { Response.Write("<script>alert('用户权限不足,不能删除!')</script>"); } } bindUserData(); }
private void bindUserData() { AspNetPager1.PageSize = Convert.ToInt32(page_rows.SelectedValue); B_User b = new B_User(); DataSet ds = b.getUserData(); PagedDataSource ps = new PagedDataSource(); ps.DataSource = ds.Tables[0].DefaultView; AspNetPager1.RecordCount = ps.Count; ps.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1; ps.AllowPaging = true; ps.PageSize = AspNetPager1.PageSize; R_User.DataSource=ps; R_User.DataBind(); }
protected void but_user_Click(object sender, EventArgs e) { string name = UserName.Value.Trim(); string ut = User_Type.SelectedValue; string pwd = new Encrypt().Get_MD5_Method32(PassWord.Value); string pwd1 = PassWord1.Value; string pwd2 = PassWord2.Value; if (Convert.ToInt32(ut) > userType || userType == 0|| name.Equals(Request.Cookies["user"]["UserName"])) { if (!name.Equals(string.Empty) && pwd1.Equals(pwd2)) { _PassWord.Visible = true; B_User b = new B_User(); DataTable dt = b.getUserByID(id); if (pwd.Equals(dt.Rows[0]["Password"])) { _oldPwd.Visible = true; if (action.Equals("edit")) { R_User r = new R_User(); r.ID = id; r.Password = new Encrypt().Get_MD5_Method32(pwd1); if (b.editUser(r)) { Response.Redirect("User.aspx"); } else { Response.Write("<script>alert('修改失败')</script>"); } } } else { _oldPwd.Visible = false; } } else if (!pwd1.Equals(pwd2)) { _PassWord.Visible = false; } } else { Response.Write("<script>alert('用户权限不足,不能修改!')</script>"); } }
protected void but_user_Click(object sender, EventArgs e) { string name = UserName.Value.Trim(); string ut = User_Type.SelectedValue; string pwd1 = PassWord1.Value; string pwd2 = PassWord2.Value; if (Convert.ToInt32(ut) > userType||userType==0) { if (!name.Equals(string.Empty) && pwd1.Equals(pwd2)) { B_User b = new B_User(); _PassWord.Text = string.Empty; R_User r = new R_User(); r.User_Name = name; r.User_Type = Convert.ToInt32(ut); r.Password = new Encrypt().Get_MD5_Method32(pwd1); ; r.LoginCount = 0; if (b.searchUser(name)) { _UserName.Text = string.Empty; if (b.addUser(r)) { Response.Redirect("User.aspx"); } else { Response.Write("<script>alert('添加失败')</script>"); } } else { _UserName.Text = "用户名已存在"; } } else if (!pwd1.Equals(pwd2)) { _PassWord.Text = "两次输入密码不一致"; } } else { Response.Write("<script>alert('用户权限不足不能添加!')</script>"); } }
protected void but_login_Click(object sender, EventArgs e) { if (Request.Cookies["CheckCode"] != null) { if (vdcode.Value.ToUpper().Equals(Request.Cookies["CheckCode"].Value.ToUpper())) { string user = userid.Text.Trim(); string password = new Encrypt().Get_MD5_Method32(pwd.Text.Trim()); B_User b = new B_User(); DataTable dt = b.selUser(user); if (dt.Rows.Count == 1) { DataRow dr = dt.Rows[0]; if (dr["Password"].Equals(password)) { int id = Convert.ToInt32(dr["ID"].ToString()); if (b.updatalogin(id)) { string usertype = dr["User_Type"].ToString(); Response.Cookies["user"]["ID"] = id.ToString(); Response.Cookies["user"]["UserName"] = System.Web.HttpContext.Current.Server.UrlEncode(user); Response.Cookies["user"]["UserType"] = usertype; Response.Redirect("Default.aspx"); } } else { Response.Write("<script>alert('密码不正确!')</script>"); } } else { Response.Write("<script>alert('用户名不正确!')</script>"); } } else { Response.Write("<script>alert('验证码输入不正确!')</script>"); } } }
/// <summary> /// 根据ID绑定要修改的数据 /// </summary> /// <param name="id"></param> private void bindUserByID(int id) { B_User b = new B_User(); DataTable dt = b.getUserByID(id); UserName.Value = dt.Rows[0]["User_Name"].ToString(); UserName.Disabled = true; User_Type.SelectedValue = dt.Rows[0]["User_Type"].ToString(); User_Type.Enabled = false; }
/// <summary> /// 绑定用户类型下拉框 /// </summary> private void bindUserType() { B_User b = new B_User(); DataSet ds = b.getUserType(); foreach (DataRow r in ds.Tables[0].Rows) { string t = r["UserType_Name"].ToString(); string v = r["UserType_Value"].ToString(); ListItem l = new ListItem(t, v); User_Type.Items.Add(l); } }