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

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

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

 

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

 

Recent Posts

Чим CRM для стоматології відрізняється від універсальних систем

Коли власник стоматологічної клініки вперше замислюється про автоматизацію, він нерідко іде найпростішим шляхом: гуглить "CRM…

7 днів ago

Віддалена розробка з тропіків: Технічний бік, інфраструктура та організація робочого простору

Алоха! Останні кілька років остаточно закріпили тренд на віддалену роботу. Для веб-розробників, DevOps-інженерів та адміністраторів…

1 тиждень ago

AI-пошук і SEO: які компанії вже використовують GEO стратегії?

Пошукові системи стрімко змінюються, і те, що працювало вчора, сьогодні може стати неактуальним. Грамотне geo…

1 тиждень ago

Хміль, солод, дріжджі та вода: як створюється характер пива

Здається, пиво — простий напій: чотири інгредієнти, зрозуміла технологія. Але ті самі хміль, солод, дріжджі…

1 тиждень ago

SIP-транки — що це таке і як вони працюють у IP-телефонії

У сучасній IP-телефонії важливу роль відіграє технологія, яка забезпечує передачу голосу через інтернет між бізнесом…

3 тижні ago

Чому варто обрати ноутбук Apple MacBook Pro 14 для сучасних ІТ-завдань

Вибір робочої машини для веб-розробника або адміністратора серверів є завжди компромісом між портативністю, автономністю і…

4 тижні ago