Практика Мадженто – Як відновити пароль адміністратора
Іноді трапляються випадки, коли потрібно змінити (або ж відновити) свій пароль для доступу в панель адміністратора Мадженто. Наприклад, ви банально забули свій суперпотужний пароль.
Розглянемо кілька практичних порад з цього приводу.
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-запиту, відкрийте посилання для доступу до адмінпанелі сайту і спробуйте ввести щойно створений пароль – все повинно працювати!
Останні пости
Соломон
Життя нас вчить, що свою пару ми пізнаємо, коли розлучаємося, своїх братів ми пізнаємо, коли… Читати далі
Річард Бах
Жодне бажання не дається тобі окремо від сили, що дозволяє його здійснити. Хоча, можливо, для… Читати далі
Стівен Кінг
Життя — це безперервний досвід, і навіть найгірші моменти займають своє місце у пазлі нашого… Читати далі
невідомий автор
Люди, які люблять самотність, дорого заплатили за дружбу з кимось... (невідомий автор) Читати далі
Наполеон Гілл
Що розум людини може осягнути і в що він може повірити, того він здатен досягти… Читати далі