Magento — це багатофункціональна платформа для електронної комерції, в управлінні якою вам може знадобитись допомога. Ось чому ви створюєте нових адмін користувачів, відповідальних за різні речі на вашому веб-сайті. Ви також надаєте їм доступ лише до певних розділів вашого магазину з міркувань безпеки.

Тож, у цій статті, ви дізнаєтесь як створити адмін користувачів у Magento 2 двома різними способами та прочитаєте про необхідні для них заходи безпеки. 

Як створити нового користувача в адмін панелі Magento 2?

Для того, щоб створити нового адмін користувача, виконайте такі дії:

1. Підіть в Admin Panel > System > Permissions > All Users.

Magento 2 New Customer,Admin Panel

2. Натисніть кнопку Add New User.

Magento 2 New Customer,Add New Customer

3. Заповніть Account Information.

  • В User Name задайте ім'я користувача, яке буде використовуватися під час входу.
  • У наступних полях ви повинні встановити Ім’я та Прізвище користувача, Електронну адресу, Пароль та Підтвердження паролю.
  • У Interface Locale ви обираєте мову інтерфейсу адмін панелі для користувача.

Ми рекомендуємо вибирати англійську, оскільки у Magento є проблеми з іншими мовами.

Якщо ви вирішите вибрати іншу мову, переконайтеся, що мовний пакет вибраної мови встановлений у вашому магазині Magento 2.

  • Зробіть користувача активним у полі This account is.

Magento 2 New User,Account Information

4. Введіть ваш поточний пароль, під яким ви ввійшли у полі Your Password.

Magento 2 New User,Password

5. Перейдіть до розділу User Role та виберіть роль, до якої потрібно прив’язати цього користувача. Дізнайтеся більше про ролі користувачів в Magento 2 та навіщо вони вам.

Magento 2 New User,User Role

Закінчивши, не забудьте натиснути кнопку зберегти користувача.

Як створити нового користувача через Command Line в Magento 2?

Інший спосіб створення користувача у Magento 2 — через CLI.

Будь ласка відкрийте command line та підіть в кореневу папку вашої Magento 2. Тоді виконайте наступну команду:

php bin/magento admin:user:create --admin-user="USER_USERNAME" --admin-password="USER_PASSWORD" --admin-email="USER_EMAIL" --admin-firstname="USER_FIRSTNAME" --admin-lastname="USER_LASTNAME"

напр.:

php bin/magento admin:user:create --admin-user="jondoe" --admin-password="asdAdnkjois97dtasdas" --admin-email="jon.doe@gmail.com" --admin-firstname="Jon" --admin-lastname="Doe"

Як захистити адмін панель Magento?

Вашим магазином керують багато адмін користувачів. Всі вони мають доступ до різних секцій магазину. Тож, ви повинні впевнитись, що безпеці вашого магазину нічого не загрожує, прийнявши необхідні заходи безпеки.

Ось чому, вам просто необхідно вимкнути опцію спільного облікового запису (admin account sharing) та ввімкнути примусову зміну пароля (forced password change) для адмін користувачів, щоб покращити безпеку Magento.