Пример #1
0
 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>");
     }
 }