Magento 2 – популярная платформа электронной коммерции, предоставляющая надежный административный интерфейс для управления вашим интернет-магазином. В этой статье мы познакомим вас с различными методами создания пользователя-администратора в Magento 2. Независимо от того, являетесь ли вы разработчиком или владельцем магазина, эти методы помогут вам эффективно добавлять пользователей-администраторов и управлять ими.
Метод 1: создание пользователя-администратора через командную строку (CLI)
Magento 2 предоставляет инструмент интерфейса командной строки (CLI) под названием bin/magento
, который позволяет выполнять различные административные задачи. Чтобы создать пользователя-администратора с помощью CLI, откройте терминал и перейдите в корневой каталог Magento 2. Затем выполните следующую команду:
bin/magento admin:user:create --admin-user="admin_username" --admin-password="admin_password" --admin-email="admin_email" --admin-firstname="admin_firstname" --admin-lastname="admin_lastname"
Замените заполнители (admin_username
, admin_password
, admin_email
, admin_firstname
и 7). s>) с желаемыми значениями. Эта команда создаст нового пользователя-администратора с указанными данными.
Метод 2: создание пользователя-администратора с помощью панели администратора Magento
Magento 2 также предоставляет удобный веб-интерфейс для создания пользователей-администраторов. Чтобы получить доступ к панели администратора Magento, откройте веб-браузер и перейдите по URL-адресу вашего магазина, а затем /admin
(например, https://yourstore.com/admin
). После входа в систему выполните следующие действия:
- Нажмите «Система» в главном меню и выберите «Все пользователи» в разделе «Разрешения».
- Нажмите кнопку «Добавить нового пользователя».
- Заполните необходимую информацию, такую как имя пользователя, пароль, адрес электронной почты, имя и фамилия.
- Назначьте пользователю нужные роли пользователя, выбрав один из доступных вариантов.
- Нажмите кнопку «Сохранить пользователя», чтобы создать пользователя-администратора.
Метод 3: программное создание пользователя-администратора
Если вы предпочитаете создавать пользователя-администратора программным способом, вы можете использовать мощный API Magento 2 и создать собственный скрипт. Вот пример того, как программно создать пользователя-администратора с помощью PHP:
<?php
use Magento\Framework\App\Bootstrap;
use Magento\User\Model\UserFactory;
require __DIR__ . '/app/bootstrap.php';
$bootstrap = Bootstrap::create(BP, $_SERVER);
$objectManager = $bootstrap->getObjectManager();
// Create user factory
$userFactory = $objectManager->get(UserFactory::class);
// Set user data
$userData = [
'username' => 'admin_username',
'password' => 'admin_password',
'email' => 'admin_email',
'firstname' => 'admin_firstname',
'lastname' => 'admin_lastname',
];
// Create admin user
$user = $userFactory->create();
$user->setData($userData);
$user->setRoleId(1); // Set role ID for admin
// Save user
$user->save();
echo 'Admin user created successfully.';
Замените заполнители (admin_username
, admin_password
, admin_email
, admin_firstname
и 14). s>) с желаемыми значениями. Этот сценарий создает пользователя-администратора и назначает ему роль администратора по умолчанию (идентификатор роли 1).
В этой статье мы рассмотрели три различных метода создания администратора в Magento 2. Вы можете выбрать метод, который соответствует вашим предпочтениям и требованиям. Независимо от того, предпочитаете ли вы командную строку, панель администратора Magento или программное создание пользователя, Magento 2 обеспечивает гибкость и удобство. Теперь у вас есть инструменты для настройки администраторов и эффективного управления вашим магазином Magento 2.