Flask博客怎么通過發(fā)送郵件重置密碼,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
創(chuàng)新互聯(lián)公司專注于企業(yè)成都營銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、東勝網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5技術(shù)、商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為東勝等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
修改Flask_Blog\flaskblog\__init__.py,添加郵件相關(guān)變量參數(shù):
修改Flask_Blog\flaskblog\forms.py,添加重置密碼表單,發(fā)送郵件表單:
修改Flask_Blog\flaskblog\models.py,添加 定義發(fā)送電子郵件重置密碼方法,重置密碼方法,重置令牌方法:
修改Flask_Blog\flaskblog\templates\login.html,添加點擊忘記密碼跳轉(zhuǎn)連接:
在Flask_Blog\flaskblog\templates新建一個文件
reset_request.html:
在Flask_Blog\flaskblog\templates新建一個文件
reset_token.html:
因為使用到了flask-mail,需要安裝:
然后我們在文件夾Flask_Blog打開命令行cmd,運行python run.py,訪問http://127.0.0.1:5000/,點擊登錄導(dǎo)航:
點擊忘記密碼? 輸入郵箱后點擊重置密碼按鈕提交:
成功后,會提示郵件已經(jīng)發(fā)送到郵箱:
這時我們登錄找回密碼所填寫的郵箱,會發(fā)現(xiàn)收到一封重置密碼的郵件:
點擊郵件中的重置密碼連接,輸入新的密碼和確認(rèn)密碼提交:
提示密碼已經(jīng)修改成功:
看完上述內(nèi)容,你們掌握Flask博客怎么通過發(fā)送郵件重置密碼的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!