计算机专业毕业设计:修改密码的后台代码
浏览量:4328
时间:2024-02-03 07:13:17
作者:采采
天使将会展现网站编程最真实的一面,包括编程中遇到的一些错误指令的处理,网站调试过程,排查代码错误等,通过本系列经验,相信你在.net网站开发方面会有一个很大的提升。同时也希望小伙伴们喜欢天使的经验,把我的经验分享给更多需要帮助的人。后面功能模块比较深入,大家不懂的可以先看看前面的经验。
修改前台代码
在进行密码修改功能的后台代码编写之前,首先需要对前台代码进行修改。将三个文本框转换为客户端控件,使用lt;input type"password" name"pwd" id"pwd_old" runat"server"gt;。
按钮单击事件
双击按钮按钮,进入按钮的单击事件后的代码编写。在单击事件中,首先根据用户名获取用户原密码。
if (Session["username"] ! null)
{
string user_name Session["username"].ToString();
string sqlcon "select user_password from [user] where user_name'" user_name "';";
user_password myclass.sqlResult("user_password", sqlcon);
Response.Write("修改用户" user_name "的密码");
}
密码修改验证
进行密码修改之前,需要进行一系列的验证。首先判断用户输入的原密码是否正确。
if (pwd_ user_password)
{
if (pwd_ pwd_)
{
// 密码修改逻辑
}
else
{
lbEnd.Text "两次密码输入不一致!";
}
}
else
{
pwd_ "";
pwd_ "";
pwd_ "";
lbEnd.Text "原密码不正确!";
}
执行密码修改
为了满足用户特殊需求,只要两次密码一致就允许修改,即使为空也可以。在验证通过后,执行密码修改的代码如下:
string sq "update [user] set user_password'" pwd_ "' where user_name'" user_name "';";
if(myclass.ExCom(sq))
{
Response.Write("");
}
else
{
Response.Write("");
}
完成密码修改
最后,进入个人中心界面,点击【修改密码】按钮,输入完毕之后,点击【修改密码】按钮即可完成密码修改。修改成功后,会提示【密码修改成功】。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。