2016 - 2024

感恩一路有你

计算机专业毕业设计:修改密码的后台代码

浏览量: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("");
}

完成密码修改

最后,进入个人中心界面,点击【修改密码】按钮,输入完毕之后,点击【修改密码】按钮即可完成密码修改。修改成功后,会提示【密码修改成功】。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。