我正在尝试使用PHP crypt函数加密密码。在yii中,建议使用CPasswordHelper。当我调用CPasswordHelper :: hashPassword($ password)时,它表示找不到Class'common \ models \ CPasswordHelper'。
请帮帮忙?
答案 0 :(得分:3)
要在Yii 2中生成散列密码,请使用security
组件。
您可以使用以下命令生成密码哈希:
$hash = \Yii::$app->getSecurity()->generatePasswordHash($rawUserPassword);
要稍后验证此密码,您可以查看:
if (\Yii::$app->getSecurity()->validatePassword($rawUserPassword, $hash) {}
在the Guide了解详情。