Добавление нового пользователя без использования админки Magento

Учетные записи администраторов Magento задаются через админку. Если доступ в админку невозможен (утерян пароль, учетки удалены), то возможно создание учетки администратора через панель phpmyadmin (управление sql-сервером). Такой способ может пригодиться после неудачного отката данных, при котором стираются все записи таблицы admin_user, и при любых попытках входа в админку система возвращает "неверный логин и пароль".

Выполняем следующий sql-запрос и получаем учетку admin2 / password.

INSERT INTO `admin_user` (`firstname`, `lastname`, `email`, `username`, `password`, `created`, `modified`, `logdate`, `lognum`, `reload_acl_flag`, `is_active`, `extra`) VALUES
('admin2', 'admin2', 'admin2@gmail.com', 'admin2', CONCAT(MD5('qXpassword'), ':qX'), '2013-01-01 00:00:0', '2013-01-01 00:00:00', '2013-01-01 00:00:00', 34, 0, 1, '');

INSERT INTO `admin_role` (`parent_id`, `tree_level`, `sort_order`, `role_type`, `user_id`, `role_name`) VALUES
(1, 2, 0, 'U', LAST_INSERT_ID(), 'admin2');

Добавить комментарий

Ваш e-mail не будет опубликован.

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой: