2.7密码修改界面功能设计
1:程序效果图
2:主要功能
用户通过点击主界面上的“修改密码”菜单,打开密码修改界面。
密码修改界面上,默认显示出当前登录的用户名。
3:后台数据库表结构
4:ADO.NET更新数据库的流程
4.1:ADO.NET更新数据库具体流程
4.2:编程更新数据库代码
5:重要代码片段
在修改密码后更新数据库之前,需进行必要的验证
if (newPwd.Equals(""))
{
MessageBox.Show("请输入新密码", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
}
else if (confPwd.Equals(""))
{
MessageBox.Show("请输入确认密码", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
}
else if (newPwd != confPwd)
{
MessageBox.Show("两次密码不一致", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
}
注意连接字符串要与实际环境保持一致
String connStr = "Data Source=.;Initial Catalog=SuperMarketSales;Integrated Security=True";
SqlConnection sqlConn = new SqlConnection(connStr);
将SQL字符串参数赋值
cmd.Parameters.Add(new SqlParameter("@pwd", newPwd));
cmd.Parameters.Add(new SqlParameter("@id", UserInfo.userId));