我在yii2项目中出错。当我要进行身份验证时,会显示哈希无效错误,并且身份验证没有进行。 我这样将密码存储在数据库中:
$newPassword->password = Yii::$app->security->generatePasswordHash($passwordModel->password);
当应用程序在此行运行时-发生错误:
public function validatePassword($password)
{
return Yii::$app->security->validatePassword($password, $this->password);
}
我在数据库中的密码字段是TEXT类型,所以这不是大小问题。