2017-01-01 12 views
0

PHP 암호 기능을 사용하여 암호를 암호화하려고합니다. yii에서는 CPasswordHelper를 사용하는 것이 좋습니다. CPasswordHelper :: hashPassword ($ password)를 호출하면 클래스 'common \ models \ CPasswordHelper'을 찾을 수 없습니다.yahoo2에서 CPasswordHelper를 사용하는 방법

도와주세요.

+0

CPasswordHelper는 Yii가 아닙니다. Yii 2가 아닙니다. – Bizley

답변

2

Yii에서 해시 된 암호를 생성하려면 security 구성 요소를 사용하십시오.

$hash = \Yii::$app->getSecurity()->generatePasswordHash($rawUserPassword); 

당신이 확인할 수 있습니다 나중에이 암호를 확인하려면 :

if (\Yii::$app->getSecurity()->validatePassword($rawUserPassword, $hash) {} 

the Guide이 대해 자세히 알아

당신과 함께 암호 해시를 생성 할 수 있습니다.

+0

오, 버전 차이를 알지 못했습니다. 감사합니다. – DSEJ

+0

답변에 동의 표시를하십시오. – Bizley