首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 批改密码功能

2013-03-28 
C# 修改密码功能请各位朋友帮忙,如何实现这种修改密码的功能,需要附上详细的源代码,谢谢。[解决办法]#regio

C# 修改密码功能
请各位朋友帮忙,如何实现这种修改密码的功能,需要附上详细的源代码,谢谢。

C# 批改密码功能
[解决办法]
#region 将新密码更新到数据库中
        private bool UpdataPwd()
        {
            bool flag = false;//更新的结果
            DBHelper db = new DBHelper();
            string pass = this.textBox2.Text.Trim();

            try
            {
                db.OpenConnection();//打开数据库
                //SQL语句
                StringBuilder sb = new StringBuilder();
                sb.AppendFormat("UPDATE [Admin] SET [PassWord] = '{0}' WHERE [UserName] ='{1}'",
                                pass, this.admin.Loginname);
                //创建SQL命令
                SqlCommand comm = new SqlCommand(sb.ToString(), db.Connection);
                //执行SQL操作
                int temp = comm.ExecuteNonQuery();//返回值大于0,修改成功
                if (temp == 1)
                {
                    flag = true;
                }
            }
            catch (Exception)
            {
                flag = false;
            }
            finally
            {
                db.CloseConnection();//关闭数据库
            }
            return flag;
        }
        #endregion

        #region 确认按钮事件
        public void button1_Click(object sender, EventArgs e)


        {
            bool flag = false;//更新结果
            //检测密码是否与登录密码一致并且检测两次输入密码是否一致
            if (Checkinput() && CheckInput())
            {
                flag = UpdataPwd();
                if (flag==true)
                {
                    MessageBox.Show("修改成功", "系统提示", MessageBoxButtons.OK);

                    this.Close();
                }
                else
                {
                    MessageBox.Show("修改失败","系统提示",MessageBoxButtons.OK);
                }
            }
        }
        #endregion

热点排行