예제 #1
0
    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>");
        }
    }
예제 #2
0
 /// <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;
 }