База вопросов и ответов по Интернет-магазинам, интернет-коммерции, системам управления контентом (CMS), блогам, SEO, контенту и движкам



Как восстановить забытый административный пароль?

Такое иногда случается - всякий может забыть даже административный пароль на вход в панель управления магазином.

Как известно, дьявол работает 24 часа в сутки, не покладая рук, поэтому утеря пароля может сопровождаться невозможностью отправки или получения ссылки на его восстановление по почте.

В такой ситуации можно использовать 2 способа восстановления пароля.

Первый способ

В первом случае, можно зарегистрироваться на сайте в качестве нового пользователя, и скопировать пароль этого пользователя в учетную запись администратора напрямую в базе данных, используя, например, phpMyAdmin.

При этом дополнительные настройки, установленные для регистрации новых пользователей, вас в данном случае интересовать не должны: все, что нам нужно, это получить закодированный программой Interspire Shopping Cart пароль в базе данных для его последующего копирования.

Поэтому просто идем в магазин, и регистрируемся в качестве нового пользователя.

После этого обращаемся к своей системе управления базами данных на хостинге (например, к phpMyAdmin), и открываем базу данных своего магазина.

Находим таблицу users, и в ней - последнюю запись, относящуюся к новому пользователю.

Выделяем полностью текст в 3-ей колонке (userpass) для последнего пользователя, и переходим к самой первой записи в таблице users (проверьте, что во второй колонке username стоит admin). Вставляем скопированный из последней записи пароль в 3-ю колонку учетной записи администратора поверх старого.

Теперь Вы можете зайти в административный интерфейс своего магазина с новым паролем.

Второй способ

Если по каким-то причинам вы чувствуете себя неуверенно, работая с базой данных напрямую, то используя второй способ, можно сгененрировать ссылку на восстановление пароля, и вывести ее на экран, в противовес стандартному способу, когда она отправляется на адрес электронной почты пользователя (в данном случае - администратора).

Для этого понадобится зайти на сайт по FTP, и отредактировать один из php-файлов.

Найдите файл /admin/includes/classes/class.auth.php, и в нем 45-ю строку, которая выглядит так:

$GLOBALS['Message'] = sprintf(GetLang("ConfirmPassEmailSent"), isc_html_escape($email));

Замените этот текст на следующий:

$GLOBALS['Message'] = $message;

Теперь на входе в административный интерфейс вашего сайта, нажмите на ссылку "Забыли пароль?"

Обращение к этой ссылке выведет ссылку на смену пароля на экран, вместо того, чтобы отправить ее на адрес электронной почты.

Рекомендую немедленно восстановить запись в файле /admin/includes/classes/class.auth.php на первоначальный вариант, иначе вы рискуете, что кто-то проделает этот фокус с вашим сайтом.

 

P.S. Помимо материалов по Интернет-магазину Interspire Shopping Cart, представленных в этой базе знаний на сайте www.eShopMaster.ru/faq, дополнительную информацию по этому движку можно найти в Блоге Шопмастера www.shopmaster.blogmasters.ru Сообщества Блогмастеров www.blogmasters.ru



Связанные статьи

Связанных статей не найдено.

Приложения

Комментарии

Коментариев пока нет. Прокомментировать

Прокомментиировать "Как восстановить забытый административный пароль?"

Для того, чтобы оставить свои комментарии к этой стаье, просто заполните поля приведенной ниже формы. Поля, помеченные звездочкой, обязательны для заполнения.

   Имя:
   Email:
* Комментарии:
* Код защиты от спама:

 

Информация о статье

Обновлялась
1st of December, 2010

Хотите...

распечатать страницу  распечатать страницу

Отправить старницу на Email  Отправить старницу на Email

Прокомментировать  Прокомментировать

 Подпишите меня

Подпишите меня  Добавить в закладки

Убрать выделение Убрать выделение

Редактировать эту статью

Быстрое редактирование

Выгнать в PDF


Мнения

Пока не оценено.

Как Вы оцениваете этот материал?




Thank you for rating this answer.

Продолжить