读书人

C# 批改密码功能

发布时间: 2013-03-28 10:20:24 作者: rapoo

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

读书人网 >C#

热点推荐