Magento 2:データベースから顧客パスワードをリセットする方法
DBの顧客パスワードのハッシュです。そのため、MD5とSha1は機能していません。 UPDATE `customer_entity` SET `password` = MD5('test123') WHERE `email` = 'X@X.com'; データベースクエリを使用してパスワードを更新する方法。かもしれないMD5(Sha1('test123'))? Magentoのコード経由の動作。に行きますvendor\magento\module-customer\Console\Command\UpgradeHashAlgorithmCommand.php protected function execute(InputInterface $input, OutputInterface $output) { $this->collection = $this->customerCollectionFactory->create(); $this->collection->addAttributeToSelect('*'); $customerCollection = $this->collection->getItems(); /** @var $customer Customer */ foreach ($customerCollection as $customer) { $customer->load($customer->getId()); if (!$this->encryptor->validateHashVersion($customer->getPasswordHash())) { list($hash, $salt, $version) = explode(Encryptor::DELIMITER, $customer->getPasswordHash(), 3); $version .= …