Пример #1
0
 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();
 }
Пример #2
0
 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();
 }
Пример #3
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>");
        }
    }
Пример #4
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>");
     }
 }
Пример #5
0
 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>");
         }
     }
 }
Пример #6
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;
 }
Пример #7
0
    /// <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);
        }
    }