2017-01-01 8 views
0

PHP暗号化機能を使用してパスワードを暗号化しようとしています。 yiiでは、CPasswordHelperの使用をお勧めします。 CPasswordHelper :: hashPassword($ password)を呼び出すと、クラス 'common \ models \ CPasswordHelper'が見つかりません。yii2でCPasswordHelperを使用する方法

助けてください?

+0

CPasswordHelperはYiiです1 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

関連する問題