卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

計算機專業(yè)畢業(yè)設計:修改密碼的后臺代碼

天使將會展現(xiàn)網(wǎng)站編程最真實的一面,包括編程中遇到的一些錯誤指令的處理,網(wǎng)站調試過程,排查代碼錯誤等,通過本系列經(jīng)驗,相信你在.net網(wǎng)站開發(fā)方面會有一個很大的提升。同時也希望小伙伴們喜歡天使的經(jīng)驗,把

天使將會展現(xiàn)網(wǎng)站編程最真實的一面,包括編程中遇到的一些錯誤指令的處理,網(wǎng)站調試過程,排查代碼錯誤等,通過本系列經(jīng)驗,相信你在.net網(wǎng)站開發(fā)方面會有一個很大的提升。同時也希望小伙伴們喜歡天使的經(jīng)驗,把我的經(jīng)驗分享給更多需要幫助的人。后面功能模塊比較深入,大家不懂的可以先看看前面的經(jīng)驗。

修改前臺代碼

在進行密碼修改功能的后臺代碼編寫之前,首先需要對前臺代碼進行修改。將三個文本框轉換為客戶端控件,使用lt;input type"password" name"pwd" id"pwd_old" runat"server"gt;。

按鈕單擊事件

雙擊按鈕按鈕,進入按鈕的單擊事件后的代碼編寫。在單擊事件中,首先根據(jù)用戶名獲取用戶原密碼。

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  "原密碼不正確!";
}

執(zhí)行密碼修改

為了滿足用戶特殊需求,只要兩次密碼一致就允許修改,即使為空也可以。在驗證通過后,執(zhí)行密碼修改的代碼如下:

string sq  "update [user] set user_password'"   pwd_   "' where user_name'"   user_name   "';";
if(myclass.ExCom(sq))
{
    Response.Write("");
}
else
{
    Response.Write("");
}

完成密碼修改

最后,進入個人中心界面,點擊【修改密碼】按鈕,輸入完畢之后,點擊【修改密碼】按鈕即可完成密碼修改。修改成功后,會提示【密碼修改成功】。

標簽: