Практика Мадженто – Як відновити пароль адміністратора
Іноді трапляються випадки, коли потрібно змінити (або ж відновити) свій пароль для доступу в панель адміністратора Мадженто. Наприклад, ви банально забули свій суперпотужний пароль.
Розглянемо кілька практичних порад з цього приводу.
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
Останні пости
Уроки SQL — як знайти повторювані записи (дублі) в базі даних
По-перше, щоб не допустити подібних ситуацій, вам заздалегідь потрібно надавати унікальні значення у таблицях. Так…
Ремонт чи купівля нової шини? Варіанти ремонту гуми
Заплатка на шині, як правило, є простим і дешевим варіантом порівняно з покупкою нового колеса,…
Гігієна кота: основні правила та рекомендації ветеринарів
Коти належать до охайних тварин — приблизно половину свого життя вони витрачають на «гігієнічні процедури».…
Збірні швидкомонтовані будинки — основне, що потрібно знати
Щось готове до вживання, як от піца чи локшина, вже давно зайняло почесне місце в…
Популярність, переваги та сфери застосування металосайдингу
Сьогодні акцент на екологічному дизайні та матеріалах має високі показники та популярність. Дизайнери обирають екологічно…