Magento 2: восстановление пароля

//Magento 2: восстановление пароля

Бывают ситуации, когда забыл пароль и его нужно восстановить. Далеко не всегда удается это сделать через стандартный функционал восстановления паролей (Forgot your password). На примере Magento 2 мы покажем, как восстановить доступ к учетной записи.

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

Есть два распространенных способа для востановления доступа к учетной записи:

  1. Сбросить пароль через phpmyadmin (базу данных)
  2. Изменить пароль через админку
  3.  Разблокировать пользователя через терминал

Второй вариант довольно очевидный. Если у вас еще есть администраторы в системе, они могут изменить ваш пароль. Сделать это можно во вкладке System — Permissions — All Users. Выбираем пользователя со списка и прописываем пароль в поле New Password:

изменение пароля в магенто 2

Не забываем ввести пароль пользователя, от имени которого вносим изменения. Без этого изменения не сохранятся.

Воставновление пароля Magento через базу данных

Перейдите в phpmyadmin или другую программу управления БД и скопируйте следующий SQL-запрос:

UPDATE admin_user SET password = CONCAT(SHA2('xxxxxxxНовыйпароль', 256), ':xxxxxxx:1') WHERE username = 'admin';

Последовательность символов xxxxxxx это параметр, который хранится в файле app \ etc \ env.php:

<?php
return array (
  ...
  'crypt' => 
  array (
    'key' => '525701df74e6cba74d5e9a1bb3d935ad', //cryptographic salt
  ),
  ...

Не забываем указать Новый пароль. Важно! Если вы меняете пароль не для пользователя с логином admin, замените значение поля username =.

Как разблокировать пользователя в Magento 2?

При попытке войти в учетную запись администратора в Magento 2, можно увидеть следующую картину: «Учетная запись временно отключена или использован неправильный логин и пароль. Не нужно пугаться. Из соображений безопастности, в Magento добавлена функция деактивации пользователей без активностей. Если аккаунт не был в системе в течении месяца — двух, магенто по умолчании его заблокирует.

Вот как вы можете разблокировать пользователя через SSH:

php bin/magento admin:user:unlock ADMINUSERNAME

Не забываем заменить ADMINUSERNAME на свой логин. Команду нужно запускать в корневой папке магенты.

Magento 2: восстановление пароля
5 / Оценили: 3
Агентство интернет-маркетинга2018-10-01T13:15:07+00:0001.10.2018|CMS|

Отправить ответ

avatar