Abo восстановление пароля admin. Восстановление пароля админа через phpMyAdmin. И напоследок, по моему мнению, самый простой и быстрый вариант для восстановления входа в админку опенкарт

Потеряли свой пароль администратора от магазина на Opencart? Есть несколько вариантов изменить пароль opencart, рассмотрим каждый в отдельности.

При использовании Openсart 2 или более поздней версии вы найдете опцию сброса пароля на странице входа в админку. Для этого перейдите по адресу административной панели и нажмите ссылку «Забыли пароль» или сразу перейдите по адресу http://yourdomain.com/admin/index.php?route=common/forgotten и введите email администратора. Далее переходите по ссылке из письма и вводите уже новый пароль.

Что делать если забыли email и пароль администратора Opencart

Также есть возможность восстановить пароль администратора Opencart путем редактирования базы данных MySQL через phpMyAdmin . Для этого перейдите в панель своего хостинга и войдите в phpMyAdmin. Откройте базу данных, которую использует ваш магазин OpenCart. Найдите таблицу «oc_user» (или xyz_user , где xyz – префикс вашей базы данных). Для поиска таблицы пользователей прокрутите страницу вниз на странице базы данных. Пожалуйста, ознакомьтесь с приведенным ниже изображением для справки.

Нажмите на таблицу. Здесь вы увидите всю информацию о пользователях. Найдите строку, содержащую логин вашего пользователя. Нажмите двойным кликом на поле password и вставьте в него значение «». После этих манипуляций можете смело переходить на страницу входа и вводить свой логин и пароль со значение «yourpassword ». Но не забудьте сменить пароль через админку Opencart на более сложный.

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

UPDATE `oc_user` SET `password` = md5("yourpassword") WHERE `username` = "admin"

где yourpassword - желаемый пароль пользователя, а admin - ваш логин

Что делать если не помните пароль от Opencart, email админа и нет доступа к базе данных через панель хостинга.

В этом случае информацию о базе данных можно посмотреть в файле config.php , зайдя через FTP-клиент (смотрите строки 25-31 на скриншоте) и подключится к ней через MySQL-менеджер.

И напоследок, по моему мнению, самый простой и быстрый вариант для восстановления входа в админку опенкарт

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

Для этого создайте в корне сайта новый файл user.php с содержимым

error_reporting(-1);
header("Content-Type: text/html; charset=utf-8");
include("config.php");
$db = mysqli_connect(DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
$domain = $_SERVER["HTTP_HOST"];
$user = "Login"; // Логин пользователя
$password_user = "Password"; // Пароль пользователя
$mail = "[email protected]"; // Email пользователя
$password = md5($password_user);
$id =rand(99, 999);
$query_content = "INSERT INTO `" . DB_PREFIX . "user` (`user_id`, `user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES
($id, 1, "$user", "$password", "", "$user", "", "$mail", "", "", "127.0.0.1", 1, "2000-01-01 00:00:00");";
$result_content = mysqli_query($db, $query_content);
if (!$result_content) {
echo "

Пользователь $user не создан!

";
} else {
echo "

Пользователь $user c паролем $password_user успешно создан!

";
}
?>

Выполнив команду, пройдя по адресу http://yourdomain.com/user.php вы увидите уведомление об успешном создании пользователя и информацию о логине и пароле для входа в админку Opencart .


Восстановление пароля админа через phpMyAdmin. Wodrpress, DLE, Joomla и другие cms

Когда у веб мастера всего один сайт или блог, да и электронная почта, только в Яндексе и Google, путаницы с паролями доступа в админку не возникает.

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

Наверное простейшим, да и самым надежным средством, является простейшая табличка, созданная в Word или Excel. Лучше если она хранится на съемном накопителе вроде флешки. Но как всегда мешает неорганизованность и русское авось, типа потом запишу данные.

При покупке одного сайта, получил файлы и дамп базы данных. После установки на свой хостинг мне было отказано в доступе в админку. Так как при заливке новой БД, Вордпресс сменил пароль, логин и электронную почту админа. Что делать в подобном случае?

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

Небольшое отступление. В БД пароли пользователей хранятся зашифрованными при помощи MD5. Принцип работы следующий. При входе в админку админ вводит свой пароль и логин. От введенного пароля вычисляется хеш - функция, а результат сравнивается со значением, которое хранится в базе данных.При равенстве значений - пароль верен.

На известном ресурсе, находится простой сервис, позволяющий производить шифрование в MD5 :


Подобных сервисов в сети множество, стоит только набрать в поиске "MD5".

Изменение пароля, логина и эл. почты Wordpress через phpMyAdmin:

Заходим в панель phpMyAdmin вашего сайта
2. Выбираем нужную БД, если она не одна
3. Выбираем таблицу wp_users, действие "Обзор"


4. Кликаем мышкой и смотрим:


user_pass - $P$BkIM9ktWqa4z5yUiGh442kNqbKx/fG0
user_nicename - admin
user_email - [email protected]
display_name - admin

Редактируем в таблице данные:


Здесь думаю пояснения излишни, все эти данные мы можем смело менять на свои.

Теперь вспомним про MD5 , зашифруем ваш новый пароль и введем его в поле user_pass.

Например:
admin -
superadmin -
123 -
1. Вставляем нужное значение пароля в поле user_pass
2. Меняем почту на свою
3. Жмем на кнопку "Пошел"
Выполняется SQL-запрос и показаны сделанные изменения в таблице БД:

После этого можете смело заходить в админку, вводить нужно не хеш, а слово зашифрованное в MD5, например, как в моих примерах: admin, superadmin или 123.

Данный способ действует на любых платформах, как DLE, Joomla, Joostina или Drupal, т.е на всех сайтах использующих MySQL БД. Различие состоит только в названиях таблиц, где хранятся пароли пользователей. Для примера посмотрим бд сайта на dle.

Изменение пароля, логина и эл. почты DLE через phpMyAdmin:

1. Открываем БД dle сайта
2. Находим таблицу dle_users, здесь хранятся данные пользователей


3. Нажимаем на "Обзор"


4. Редактируем и сохраняем данные

Способ №2.
1. Идем в в phpMyAdmin
2. Выбираем вверху SQL
3. В форму необходимо вставить следующий запрос:
INSERT INTO `dle_users` (`email` , `password` , `name`, `user_group`) VALUES ("[email protected]", "d9b1d7db4cd6e70935368a1efb10e377", "newadmin", "1");
4. После этого логинимся на сайте со следующими данными:
Логин: newadmin
Пароль: 123

Как изменить пароль админа для доступа в админпанель сайта на Joomla:


1. Открываем БД сайта joomla
2. Ищем таблицу
3. Редактируем пароль, логин или почту
4. Сохраняем




Подобным образом можно работать с любым сайтом, главное найти таблицу с пользователями. Если пользователей на сайте много, то главный администратор всегда имеет user_id=1.
Для начинающих осваивать интернет, не волнуйтесь и не бойтесь работать с phpMyAdmin. Любую операцию можно отменить, если вы сомневаетесь в правильности своих действий. А изучить и практически грамотно пользоваться, можно лишь только путем проб и ошибок.

Хотел бы отдельно заметить, что описанный способ, не является единственным. Изменить пароль можно и путем SQL- запроса. Но для начинающих он пока сложен, а опытные вебмастера не нуждаются в пояснениях.

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

Удачи вам в освоении phpMyAdmin, не теряйте никогда пароли и данные доступа!

Судя по статистике запросов в поисковиках, ключевая фраза «Не могу войти в админку Joomla» встречается довольно часто, а значит у вебмастеров постоянно возникает проблема с доступом в панель управления сайтом.

А без админки администрировать сайт на движке Joomla невозможно, потому вы должны знать, как восстановить доступ к админпанели, и как это осуществить несколькими способами.

Именно это и будет рассмотрено в данной статье.

Не могу войти в админку, что делать

Причин появления фразы «не могу войти в админку» может быть несколько. С одной стороны, это могла быть ваша оплошность. Вспомните все изменения, которые вы ввели на сайте Joomla во время последнего удачного сеанса в админпанели. Возможно, вы случайно или ради эксперимента деактивировали плагин «Пользователь». Именно благодаря этому инструмента появляется форма авторизации. Чтобы исправить такую оплошность, вам необходимо зайти на хостинг в pHpMyAdmin и войти в редактор jos_plugins. В редакторе вы найдете пункт published. Если возле него стоит 0, поменяйте его на 1 — проблема будет решена.

Порой проблема «не могу войти в админку» абсолютно не зависит от вебмастера. Такое бывает, когда сайт взламывают, либо когда доступ к административной панели блокирует хостинг из-за программной атаки на сервера. В таком случае напишите на сервер в техническую службу поддержки. Напишите что-то вроде этого: «Не могу войти в админпанель, вам известны причины?». Обычно, у службы поддержки всегда есть готовый ответ и, скорее всего, они вас выручат.

И последняя самая частая причина возникновения запроса «не могу войти в админку» — это забывчивость вебмастеров. Почему-то сайтостроители постоянно забывают пароли, которые сами и придумали. В таком случае вам необходимо сбросить старый пароль и указать новый. Рассмотрим несколько способов, как восстановить пароль.

Как сбросить и поменять пароль в Joomla

Первый метод, как восстановить пароль в Joomla — это редактирование файла configuration.php. Вам необходимо включить FTP-клиент и зайти на сервер. Далее найдите файл configuration.php. По умолчанию там установлены права 444 — временно измените этот параметр на 644. Далее загрузите файл configuration.php к себе на компьютер. Откройте этот файл при помощи любого php-редактора и введите снизу следующий код:

public $root_user="имя_пользователя"

Вместо «имя пользователя» укажите логин любого пользователя, который зарегистрирован на сайте. Вы должны знать пароль для входа в указанный аккаунт.
https://www.youtube.com/watch?v=4PFPXZA6RAg
Joomla выдаст указанному аккаунта права администратора. Потом вам нужно будет зайти в админку и изменить пароль к созданному аккаунту. Не забудьте по завершению изменить права файла configuration.php на 444, чтобы изменения вступили в силу. Данный способ не подойдет, если вы не знаете ни одного другого аккаунта на сайте.

Следующий метод так же потребует от вас входа на хостинг — вам нужно будет сбросить старый пароль и указать новый прямо в строке базы данных. Зайдите в MySQL при помощи pHpMyAdmin. Вам нужно найти базу данных, в названии которой есть фраза _users — до нижней черточки может быть указано собственное значение, индивидуальное для каждого сайта. Вам нужно будет поменять пароль, но дело в том, что Joomla шифрует данные, потому так просто вы этого не сможете сделать. Вам нужно будет указать на время какой-нибудь стандартный пароль, а потом зайти в Джумла и поменять его.

Эта комбинация символов изменит пароль админки на слово «secret»::trd7TvKHx6dMeoMmBVxYmg0vuXEA4199. Сразу после изменения зайдите в панель управления и быстро смените пароль, иначе есть шанс, что ваш сайт взломают.
https://www.youtube.com/watch?v=08XRkiYlbEY
Если не входит в админку даже после изменения пароля, значит вы забыли, какой именно пользователь является суперадминистатором. В таком случае вам нужно создать новый аккаунт через базу данных. Снова зайдите в pHpMyAdmin и откройте базу данных сайта. Вам нужно будет создать новый SQL-запрос для добавления аккаунта в админку. При этом удалите запрос, который появится там автоматически. В запросе вам нужно будет через теги insert into и values указать статус нового пользователя и данные для входа. С формированием запроса вам поможет техническая поддержка хостинга.

Приведенных методов достаточно, чтобы восстановить доступ к аккаунту суперадминистратора на сайте Joomla.

Восстановление доступа к сайту

Некоторое время назад я писал о Image CMS и анонсировал пост, в котором собирался подробно рассказать о создании сайта на этом движке. Сайт я создал, а вот статью написал только наполовину. Случилось это по причине потери пароля от админки сайта (у Image CMS восстановление пароля через почту работает, мягко говоря, через одно место: /auth/login). Пароль сгинул где-то в недрах двух компьютеров, пары флешек, внешнего винта и гигантского архива в Google Doc. В принципе, сайт можно было бы переустановить за 5 минут, но сами понимаете - лень. В итоге решил заменить пароль сразу в базе mysql. Сегодняшний пост будет про то, как восстановить пароль к сайту , имея под рукой только доступ к хостингу. Слегка усложню ситуацию: представим, что утерян пароль не только к админке сайта, но и к самой базе mysql. Разберу на примерах популярных CMS: WordPress, Joomla!, DLE, ну и самой Image CMS.

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

Восстановление доступа к базе mysql

Файлы движка подключаются к базе данных с помощью конфигурационного файла, в котором прописывается необходимая информация: Имя пользователя БД, Имя самой БД, Пароль, кодировка, хост, префиксы таблиц и др. Этот файл нам и необходимо найти среди файлов нашей CMS. Где его искать?

WordPress /wp-config.php (корень сайта)

Joomla! /configuration.php (корень сайта)

DLE /engine/data/dbconfig.php

Image CMS /application/config/config.php

Итак, конфигурационный файл мы нашли и открыли (либо по средствам интерфейса хостинга, либо, скачав на компьютер, с помощью любого текстового редактора). На интересуют следующие строки:

Для WordPress

Для Joomla!

Для DLE

Для Image CMS

То есть нам необходимы: название БД, имя пользователя и пароль. Название БД нужно в том случае, если у нас на хостинге много баз данных с замысловатыми названиями и мы не знаем, какая из них относиться к нужному сайту. Найдя нужную базу, залезаем в нее в интерфейсе phpMyAdmin (есть, практически на каждом хостинге). При входе в phpMyAdmin используем логин (Имя пользователя) и пароль (Пароль к БД) вытащенные из конфигурационного файла.

Все доступ к mysql восстановлен, теперь пора заняться паролем к нашему сайту. (все рисунки кликабельны)

Итак, мы видим таблицы, из которых состоит наша база данных. Ищем табличку, которая отвечает за пользователей сайта (users или нечто подобное). Для объявленных CMS это будут:

WordPress

wp_users (таблица) — user_pass (поле)

jos_users (таблица) — password (поле)

dle_users (таблица) — password (поле)

Image CMS

users (таблица) – password (поле)

После того, как нашли нужную таблицу, выделяем ее, переходим на вкладку «Обзор».

Жмем «Изменить » (иконка карандаша) после, чего у поля с паролем, меняем значение на наш новый пароль. Теперь обязательно в графе «Функции » устанавливаем значение MD5 (как показано на рисунке). MD5 - это алгоритм хеширования (кодирования) пароля. Теперь жмем «ОК ». Готово.

Так за 2-3 минуты мы полностью восстановили доступ к сайту: сначала получили пароль к базе данных, затем и к самой админке. Пока писал этот пост поменял пароли таким способом на нескольких сайтах и нашел в нете много информации на тему смены паролей. В последствии поделюсь с вами самым интересным.

Не забывайте и не теряйте пароли, чтобы потом не заниматься их восстановлением.

Спасибо за внимание!

From Joomla! Documentation

This article is for Joomla! CMS Version(s)

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

В некоторых ситуациях это не возможно. Например, [когда] Ваш веб-сайт был взломан и пароль или пользователи были изменены. Или, возможно, человек, который знал пароли больше не [работает с этим сайтом]. Или, может быть, Вы забыли тот пароль, который Вы использовали.

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

Contents

Первый метод: файл configuration.php

Если на Вашем веб-сервере у Вас имеется доступ к Вашему файлу configuration.php Вашей установки Joomla!, то Вы можете восстановить пароль используя следующий метод.

1. Используя какой-либо FTP клиент, соединитесь со своим веб-сайтом. Найдите свой файл configuration.php и взгляните на права на него. Если права на него [показаны как] 444 или какое-либо другое значение, то измените их на 644. Это поможет избежать проблем при загрузке измененного файла configuration.php позже в течении процесса.

2. Скачайте этот конфигурационный файл.

3. Откройте этот скачанный configuration.php файл в каком-нибудь текстовом редакторе, как, примеру Notepad++, и добавьте [в него] следующую строку

Public $root_user="myname";

внизу списка, где "myname" - это имя пользователя с администраторским доступом, пароль которого Вы знаете. На место имени пользователя с администраторским доступом может быть помещено имя пользователя с уровнем "Author" или выше.

4. Сохраните этот файл configuration.php и загрузите его обратно на свой веб-сайт. Вы можете оставить его права [в значении] 644.

Этот пользователь теперь будет временным супер администратором.

5. Войдите в [свою] административную панель и измените пароль пользователя администратора, чей пароль был потерян, или создайте нового пользователя с правами супер администратора. Если Вы создадите какого-либо нового пользователя, то, в зависимости от Ваших обстоятельств, Вы можете либо заблокировать, либо удалить того прежнего пользователя.

6. Когда закончили, удостоверьтесь в том, что Вы воспользовались появившейся внутри предупреждающего блока ссылкой "Click here to try to do it automatically" [("Щелкните здесь чтобы попытаться выполнить это автоматически")], чтобы удалить эту добавленную в файл configuration.php строчку. Если воспользоваться ссылкой не получилось, то вернитесь и с помощью какого-либо текстового редактора удалите ту добавленную в файл configuration.php строчку. Загрузите файл configuration.php обратно на свой веб-сайт.

7. С помощью своей FTP программы удостоверьтеось в том, что права на файл configuration.php [имеют значение] 444. Если Вы удалили ту добавленную строку вручную, то тогда измените права на 444.

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

Второй метод: непосредственное изменение базы данных

Если выше приведенные методы не принесли результатов, то у Вас имеются два выбора, оба из которых требуют работы с базой данных MySQL напрямую.

Изменение пароля в базе данных

Если административный пользователь все еще определен, то самым простым способом является изменить его пароль в базе данных на некоторое известное значение. Для этого требуется, чтобы у Вас был пароль в базу данных MySQL с использованием [инструмента] phpMyAdmin или какого-либо другого клиента.

Как только Вы восстановили доступ, удостоверьтесь в том, что Вы изменили [этот] пароль

Данные указания показывают как вручную изменить пароль на слово - "secret"

  1. Пройдите на phpMyAdmin и в выпадающем слева списке [баз данных] выберите базу данных этого веб-сайта на Joomla! При этом в левой части экрана появятся таблицы этой базы данных.
  2. Найдите таблицу под названием "_users" (примечание: в этом названии перед нижней черточкой у Вас будет свое собственное значение).
  3. Щелкните на планке инструментов на кнопку "Browse". При этом будут показаны все настроенные для этого веб-сайта пользователи.
  4. Найдите пользователя, чей пароль Вы желаете изменить и нажмите на кнопку "Edit" этого ряда.
  5. [В ответ Вам] откроется веб-форма, которая позволит Вам изменить [значение] в поле пароля. Скопируйте ниже указанное значение

    : trd7TvKHx6dMeoMmBVxYmg0vuXEA4199

    В это поле пароля и нажмите на кнопку "Go". phpMyAdmin должен [в ответ] показать сообщение "Affected rows: 1". В этот момент пароль должен изменить на "secret" .

  6. Войдите как этот пользователь и измените этот пароль на какое-либо безопасное значение. Проверьте в менеджере пользователей всех пользователей и удостоверьтесь в том, что все они [действительно были созданы Вами]. Если Ваш [сайт] был взломан, то Вы, возможно, захотите изменить на этом сайте все пароли.

Добавить нового пользователя как супер администратора

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

  1. Пройдите в phpMyAdmin и выберите в списке слева базу данных [своего] веб-сайта на Joomla! При этом в левой части этого экрана будут показаны таблицы этой базы данных.
  2. Нажмите на планке инструментов на кнопку "SQL" для исполнения в этой базе некоторого запроса SQL. При этом будет показано поле с названием "Run SQL query/queries on database <название Вашей базы данных>".
  3. Удалите из этого поля [находящийся в нем] текст, скопируйте и вставьте в него ниже следующий запрос и нажмите на кнопку "Go" для исполнения этого запроса и добавления в данной таблице нового административного пользователя.
  4. Используйте ниже следующий код SQL для добавления учетной записи другого администратора.

Удостоверьтес в том, что приставка таблиц соответствует Вашей!

Ниже следующий код в качестве примера использует "jos31" как приставку таблиц базы данных. Эта приставка либо назначется хаотично при Вашей начальной установке Joomla!, либо Вы сами конкретно назначаете ее. Вам необходимо изменить все найденные в ниже следующем коде упоминания приставки jos31 на приставку, используемую в Вашей собственной установке.

Код SQL для использования с Joomla!

INSERT INTO ` jos31_users ` (` name ` , ` username ` , ` password ` , ` params ` , ` registerDate ` , ` lastvisitDate ` , ` lastResetTime ` ) VALUES ("Administrator2" , "admin2" , "d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199" , "" , NOW (), NOW (), NOW ()); INSERT INTO ` jos31_user_usergroup_map ` (` user_id ` , ` group_id ` ) VALUES (LAST_INSERT_ID (), "8" );

В этот момент Вы должны быть способны войти в административную панель Joomla! с именем пользователя "admin2" и паролем "secret". Войдя в панель администратора, пройдите в менеджер пользователей и измените этот пароль на более безопасное значение и добавьте в эту учетную запись действительный адрес электронной почты. Если существует вероятность [того], что Вы были "взломаны", то проверьте нет ли пользователей, созданных без Вашего ведома, особенно в группе супер администраторов.