args[0] ?? 'user_id'; $user_id = $data[$userFiled]; return self::check($user_id, $value); } /** * 验证安全密码 * @param $user_id * @param $value * @return bool */ static public function check($user_id, $value) { $model = UserSecretPassword::query()->where('user_id', $user_id)->first(); if (!$model) { return false; } if (password_verify($value, $model->secret_password)) { return true; } return false; } }