В Magento 1 из конфигурации администратора в разделе «Управление клиентом» мы можем легко обновить / изменить новый пароль клиента.
В Magento 2 Отправка пароля сбрасывается только с помощью электронной почты, но не всегда. Это может быть простой вопрос, но иногда это сэкономит много времени.
Есть ли простой способ изменить пароль клиента в Magento 2?
Есть ли способ из базы данных, где мы можем напрямую изменить пароль с типом шифрования?
Помощь будет оценена.
magento2
customer-account
change-password
Кришна иджада
источник
источник
Ответы:
Чтобы упростить изменение пароля для существующего клиента, вы можете импортировать данные CSV-файла клиента в поле идентификатора электронной почты и пароля существующего клиента. Вы можете указать свой пароль, который хотите изменить, и password_hash должен быть пустым.
Пожалуйста, ознакомьтесь с нижеприведенными картинками:
источник
Создание консольной команды было бы вашим лучшим выбором на мой взгляд.
Изменить: модуль доступен здесь, если вам нужно: https://github.com/digitalpianism/changepassword
Вот модуль, который это сделает (проверено только на 2.1.2):
app/code/DigitalPianism/ChangePassword/etc/module.xml
:app/code/DigitalPianism/ChangePassword/etc/di.xml
app/code/DigitalPianism/ChangePassword/registration.php
app/code/DigitalPianism/ChangePassword/Console/Command/ChangePassword.php
Чтобы включить модуль:
Чтобы использовать это:
Куда:
источник