X

Magento 2: Как сбросить пароль админа

После того, как я поднял Magento 2 локально для дальнейшей разработки, мне понадобилось войти в админку. Логин/пароль от develop ветки не всегда можно оперативно получить или просто вам, как и мне лень искать доступы, возникает вопрос, как попасть в админку. Решение довольно простое, надо создать себе админ аккаунт, сделать это можно такой командой..

php bin/magento admin:user:create \
--admin-user='<имя-пользователя>' \
--admin-password='<пароль>' \
--admin-email='<email>' \
--admin-firstname='<имя>' \
--admin-lastname='<фамилия>'

для простоты копирования

php bin/magento admin:user:create \
--admin-user='mdev' \
--admin-password='mdev123' \
--admin-email='no-reply@magento.com' \
--admin-firstname='PHP' \
--admin-lastname='Developer'

Далее можно логиниться пользователем: mdev / mdev123

В случае, если вы работаете с сайтом у которого локаль отличная от en_US вам может потребоваться сменить ее для этого пользователя, чтобы заработала админка после логина, т.к. в локали по-умолчанию отсутствуют те или иные скрипты. В этом случае переключить локаль, можно выполнив вот такой SQL запрос

UPDATE admin_user SET interface_locale='en_AU' WHERE email='no-reply@magento.com' LIMIT 1;

Если же админка работает, то достаточно сменить ее в настройках своего профиля.

Категории: Magento