用户密码修改功能在每个系统中都会存在,这是保护用户自己账号的很有效的一个手段。当点击“修改密码”按键时,就会进入到如图3.19所示的界面中
图 3.19密码修改
此界面会自动显示当前用户的账号,用户只需将初始密码和修改密码输入到对应的文本框中,点击确定后就可以很容易的完成修改操作。当初始密码输入错误,或修改密码和确认密码2次输入的不相同,都无法完成密码的修改操作。
自动显示的账号是通过一个全局变量,将登录界面输入的账号取出来,赋予此界面标签的text属性,实现的代码如下:
在登录界面跳转按键下输入以下代码:
string username = textBox1.Text;
Form2 Form2 = new Form2(username);
由于登录界面是跳转到模块选择界面的,所以将值赋予在模块选择界面一个隐藏的控件中。模块选择界面添加如下代码:
string yhm;
public Form2(string s)
{
InitializeComponent();
yhm = s;
}
当点击“修改密码”按键时,再通过此方法将值赋予过去,如此麻烦的原因是没找到方法,直接由登录界面把值赋予到修改密码界面,也就是说跳过模块选择画面,直接赋予给修改密码界面。
修改密码实现的代码如下:
if (textBox3.TextLength > 10)
{
MessageBox.Show("新密码长度过长,请重新输入");
return;
}
else
if (textBox3.TextLength < 6)
{
MessageBox.Show("新密码长度过短,请重新输入");
return;
}
else
if (textBox3.Text != textBox4.Text)
{
MessageBox.Show("两次输入的密码不一致,请重新输入");
return;
- 上一篇:《计算机基础》课程学生实验作业网络管理系统设计
- 下一篇:Flash射击游戏设计+需求分析
-
-
-
-
-
-
-
当代大学生慈善意识研究+文献综述
java+mysql车辆管理系统的设计+源代码
酸性水汽提装置总汽提塔设计+CAD图纸
电站锅炉暖风器设计任务书
河岸冲刷和泥沙淤积的监测国内外研究现状
杂拟谷盗体内共生菌沃尔...
乳业同业并购式全产业链...
中考体育项目与体育教学合理结合的研究
大众媒体对公共政策制定的影响
十二层带中心支撑钢结构...