Добавить администратора в magento или восстановить пароль через mysql

В случаях когда по каким то причинам утерян пароль на админитратора в CMS Magento или нужно добавить нового без входа в админку, но есть доступ к базе данных mysql, можно произвести следующие действия.

Информация о учетных записях администратора в magento хранится в двух таблицах — admin_user и admin_role. Добавим нового админа:

INSERT INTO `admin_user` (`firstname`, `lastname`, `email`, `username`, `password`, `created`, `modified`, `logdate`, `lognum`, `reload_acl_flag`, `is_active`, `extra`) VALUES
('admin2', 'admin2', 'admin2@ukritie.org.ua', 'admin2', CONCAT(MD5('qXpassword'), ':qX'), '2013-01-21 19:07:47', '2013-01-21 19:07:47', '2013-01-21 19:07:47', 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');

В данном случае мы добавим пользователя admin2 с паролем password. Это можно сделать через консоль mysql или через Phpmyadmin

Если нужно сбросить пароль на пользователя через mysql. делаем следующее:

UPDATE admin_user SET password=CONCAT(MD5('qXpassword'), ':qX') WHERE username='admin2'

где вместо password указываем нужный нам пароль

Эти способы можно использовать если не помогли стандартные варианты, такие как восстановить пароль через почтовый ящик (Forgot your password?) в поле для авторизации

Reply

Copyright © 2017 Blog Ukritie. All Rights Reserved.
Theme by Lorelei Web Design.