c#多个用户修改密码的代码

来源:百度知道 编辑:UC知道 时间:2024/09/25 00:39:31
用的是VS2005,SQL2000数据库,数据库名是CRMData,表名是Staff。
修改用户密码的代码怎么写呢~

在修改密码的时候,证明该用户已经登录了,既然用户登录,那现在代表已经知道了用户名。

在Form上放三个EditBox

输入旧密码 ___________ (textBox1)
输入新密码 ___________ (textBox2)
再输入一次 ___________ (textBox3)

原理:
先检查三个输入框是否为空,如果为空,则退出。
再检查后两个密码是否相同,不相同则即出。
第三去数据库检查输入的旧密蚂是否正确,不正确退出。

最后才更新新的密码。

private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text.Trim().Length == 0 || textBox2.Text.Trim().Length == 0 || textBox3.Text.Trim().Length == 0)
{
MessageBox.Show("请输入完整!");
return;
}

if (textBox2.Text.Trim() != textBox3.Text.Trim())
{
MessageBox.Show("两次密码输入不一致!");
return;
}

String ConnString = "Data Source=SQLSERVER名称或地址;Initial Catalog=CRMData;User ID=帐号;Password=密码";
SqlConnecti