Yii2處理密碼加密及驗證的方法
更新時間:2019年05月12日 11:55:32 作者:且聽の風(fēng)吟
這篇文章主要介紹了Yii2處理密碼加密及驗證的方法,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下
在Yii2中提供了密碼加密以及驗證的一系列方法,方便我們的使用,它使用的是bcrypt算法。查看源碼我們可以發(fā)現(xiàn)它使用的是PHP函數(shù)password_hash()和crypt()生成。
加密:
/** * $password 要加密的密碼 * $hash 加密后的hash字符串 */ $hash = Yii::$app->getSecurity()->generatePasswordHash($password);
驗證密碼:
/** * $password 要驗證的明文密碼 * $hash 加密后的hash字符串 */ Yii::$app->getSecurity()->validatePassword($password, $hash);
總結(jié)
以上所述是小編給大家介紹的Yii2處理密碼加密及驗證的方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!
相關(guān)文章
laravel5創(chuàng)建service provider和facade的方法詳解
這篇文章主要介紹了laravel5創(chuàng)建service provider和facade的方法,實例分析了laravel創(chuàng)建service、provider和facade類的具體步驟與實現(xiàn)技巧,需要的朋友可以參考下2016-07-07
Yii Framework框架使用PHPExcel組件的方法示例
這篇文章主要介紹了Yii Framework框架使用PHPExcel組件的方法,結(jié)合實例形式分析了Yii Framework框架中PHPExcel組件的下載、導(dǎo)入、調(diào)用等相關(guān)操作技巧,需要的朋友可以參考下2019-07-07
thinkphp3.2框架集成QRcode生成二維碼的方法分析
這篇文章主要介紹了thinkphp3.2框架集成QRcode生成二維碼的方法,結(jié)合實例形式分析了QRcode的下載、擴(kuò)展以及thinkphp3.2使用QRcode生成二維碼的相關(guān)操作技巧,需要的朋友可以參考下2020-03-03
PHP解密支付寶小程序的加密數(shù)據(jù)、手機號的示例代碼
這篇文章主要介紹了PHP解密支付寶小程序的加密數(shù)據(jù)、手機號的示例代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-02-02

