Практика Мадженто – Как восстановить пароль админа
Иногда бывают случаи, когда нужно сменить (или же восстановить) свой пароль для доступа в панель администратора Мадженто. Например, вы банально забыли свой супермощный пароль.
Рассмотрим несколько практических советов по этому поводу.
1-й способ
Самый простой способ – это воспользоваться встроенным функционалом. Перейдите к форме входа в админку Magento (напомним, что в целях безопасности никогда не используйте банальный путь к админке в виде http://{домен-сайта}/admin/
). Если же вы забыли свой путь URL к админпанели, подсмотреть его можно в файле app/etc/local.xml
в ноде <frontName><![CDATA[путь к админке]]></frontName>
После открытия ссылки входа нажмите на линк «Забыли пароль?» под формой.
В следующем окне введите свой e-mail, к которому привязана учетная запись админа.
Если к введенному e-mail действительно привязана учетная запись с данного сайта, то на указанный вами e-mail придет письмо с ссылкой для сброса пароля. Откройте эту ссылку в новом окне браузера и введите новый пароль для своей учетной записи.
2-й способ
Если же первый способ вам по каким-то причинам не подходит, воспользуйтесь этим. Он несколько сложнее и требует наличия доступа к базе данных (например, к интерфейсу phpMyAdmin).
- Зайдите в интерфейс управления базами данных (в нашем примере используется phpMyAdmin)
- Откройте используемую базу данных (подсмотреть можно в файле
app/etc/local.xml
) - Перейдите во вкладку SQL (поле для ввода SQL-комманд) и для смены пароля админа введите следующую SQL-комманду (ВНИМАНИЕ: замените на свои данные):
-
UPDATE admin_user SET password=CONCAT(MD5('qXздесь ваш новый пароль'), ':qX') WHERE username='здесь укажите ваш логин';
- И затем нажмите на кнопку OK ниже.
Некоторые пояснения:
- Пароли (и некоторые другие данные) пользователей с администраторскими правами хранятся в таблице admin_user
- Пароли в Magento шифруются (хешируются) алгоритмом MD5, именно поэтому и используется функция MD5 в SQL-запросе. По-другому явно пароль нельзя вписать.
- Замените в запросе слова «
здесь ваш новый пароль
» на свой новый пароль - Замените в запросе слова «
здесь укажите ваш логин
» на свой логин, который вы используете для доступа к панели администратора Мадженто qX
в запросе – это так называемая «соль» (модификатор), которая передается функции вместе с паролем и используется для сокрытия возможно одинаковых паролей. СольqX
можно, и даже нужно, заменить на любое другое значение.
После изменения в запросе данных на свои и выполнения SQL-запроса, откройте ссылку для доступа к админпанели сайта и попробуйте ввести только что созданный пароль – все должно работать!
This post was last modified on 09/02/2024 20:59
Последние посты
Генри Форд
Человек имеет два мотива поведения — один настоящий и второй, который красиво звучит Генри Форд…
Фридрих Ницше
Не нужно додумывать слишком много. Так вы создаете проблемы, которых изначально не было Фридрих Ницше…
Такой разный инвертор! Выбираем между кондиционерами Inverter, Inverter DC и Full DC
Лето в разгаре, а значит самое время задуматься о покупке кондиционера. Но как не потеряться…
Омар Хайям
Настоящий друг — это человек, который в глаза тебе выскажет все, что о тебе думает,…
Полезные советы по выбору раздвижной двери
Следует знать, что функциональность и дизайн работают рука об руку, когда вы используете раздвижную дверь.…