Yii2處理密碼加密及驗(yàn)證的方法
在Yii2中提供了密碼加密以及驗(yàn)證的一系列方法,方便我們的使用,它使用的是bcrypt算法。查看源碼我們可以發(fā)現(xiàn)它使用的是PHP函數(shù)password_hash()和crypt()生成。
加密:
/** * $password 要加密的密碼 * $hash 加密后的hash字符串 */ $hash = Yii::$app->getSecurity()->generatePasswordHash($password);
驗(yàn)證密碼:
/** * $password 要驗(yàn)證的明文密碼 * $hash 加密后的hash字符串 */ Yii::$app->getSecurity()->validatePassword($password, $hash);
總結(jié)
以上所述是小編給大家介紹的Yii2處理密碼加密及驗(yàn)證的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!
相關(guān)文章
PHP和.net中des加解密的實(shí)現(xiàn)方法
PHP和.net中des加解密的實(shí)現(xiàn)方法,需要的朋友可以參考一下2013-02-02
ThinkPHP中類的構(gòu)造函數(shù)_construct()與_initialize()的區(qū)別詳解
這篇文章主要介紹了ThinkPHP中類的構(gòu)造函數(shù)_construct()與_initialize()的區(qū)別,文中介紹的非常詳細(xì),相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-03-03
Yii中實(shí)現(xiàn)處理前后臺(tái)登錄的新方法
這篇文章主要介紹了Yii中實(shí)現(xiàn)處理前后臺(tái)登錄的新方法,具體分析了Yii中前后臺(tái)登錄的新思路與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2015-12-12
解決PhpStorm64不能啟動(dòng)的問(wèn)題
這篇文章主要介紹了解決PhpStorm64不能啟動(dòng)的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06
關(guān)于PhpStorm設(shè)置點(diǎn)擊編輯文件自動(dòng)定位源文件的實(shí)現(xiàn)方式
這篇文章主要介紹了關(guān)于PhpStorm設(shè)置點(diǎn)擊編輯文件自動(dòng)定位源文件的實(shí)現(xiàn)方式,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
用PHP寫的MySQL數(shù)據(jù)庫(kù)用戶認(rèn)證系統(tǒng)代碼
用PHP寫的MySQL數(shù)據(jù)庫(kù)用戶認(rèn)證系統(tǒng)代碼...2007-03-03
JSON用法之將PHP數(shù)組轉(zhuǎn)JS數(shù)組,JS如何接收PHP數(shù)組
這篇文章主要介紹了JSON用法之將PHP數(shù)組轉(zhuǎn)JS數(shù)組,JS如何接收PHP數(shù)組的相關(guān)資料,需要的朋友可以參考下2015-10-10

