コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if ("".Equals(txtName.Text.Trim()))
            {
                MessageBox.Show("请输入被修改的密码的用户名!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtName.Focus();
            }

            else if ("".Equals(txtOldPwd.Text.Trim()))
            {
                MessageBox.Show("请输入原密码!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtOldPwd.Focus();
            }
            else if ("".Equals(txtNewPwd.Text.Trim()))
            {
                MessageBox.Show("请输入新密码!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtNewPwd.Focus();
            }
            else if ("".Equals(txtRePwd.Text.Trim()))
            {
                MessageBox.Show("请再次输入密码!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtRePwd.Focus();
            }
            else
            {
                string oldPwd = MD5Cryp.getCrypByMD5(txtOldPwd.Text.Trim());//MD5加密处理
                string newPwd = MD5Cryp.getCrypByMD5(txtNewPwd.Text.Trim());

                //检查用户名是否存在
                if (fbll.Check(txtName.Text.Trim(), txtOldPwd.Text.Trim()))
                {
                    if (txtNewPwd.Text.Trim().Equals(txtRePwd.Text.Trim()))
                    {
                        if (fbll.updateUserPwd(txtName.Text.Trim(), newPwd))
                        {
                            MessageBox.Show("登录密码修改成功,下次登录请使用该密码登录!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            this.Dispose();
                        }
                        else
                        {
                            MessageBox.Show("登录密码修改失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            this.Dispose();
                        }
                    }
                    else
                    {
                        MessageBox.Show("两次密码输入不一致,请重新输入!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    MessageBox.Show("用户名或者原密码不正确,请检查!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
コード例 #2
0
        public bool Check(string name, string pwd)
        {
            string crpy  = MD5Cryp.getCrypByMD5(pwd);//md5加密用户输入的密码
            Users  users = fdal.checkUsers(name, crpy);

            if (users != null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }