Підступна війна росії проти України. Орієнтовні втрати ворога
(станом на 22.09.2022)
55510
осіб
253
літаків
218
гелікоптерів
2236
танків
4776
ББМ
1341
артилерія
169
ППО
318
РСЗВ
3630
машин
15
кораблі і катери
Практика Мадженто – Як відновити пароль адміністратора

Практика Мадженто – Як відновити пароль адміністратора

Іноді трапляються випадки, коли потрібно змінити (або ж відновити) свій пароль для доступу в панель адміністратора Мадженто. Наприклад, ви банально забули свій суперпотужний пароль.

Розглянемо кілька практичних порад з цього приводу.

 

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-запиту, відкрийте посилання для доступу до адмінпанелі сайту і спробуйте ввести щойно створений пароль – все повинно працювати!

 

Напишіть тут свою думку/питання

Ваша пошта не публікуватиметься.