Статьи и новости
ВАЖНАЯ ИНФОРМАЦИЯ: Остерегайтесь мошенников!

Мы хотим предупредить вас о появлении новой мошеннической схемы: мошенники отправляют письма с просьбой оплатить продление пробного периода.

 
 
 
 
 
Токены и зачем их покупают для интернет-магазинов

Использование российского сервера нейросети для генерации содержания магазина и не только.

 
 
 
 
 
Новогоднее украшение интернет-магазина на OpenCart

Новогоднее украшение интернет-магазина на OpenCart: создаём праздничную атмосферу.

 
 
 
 
 
Самые продаваемые в октябре 2024 года шаблоны и дополнения

Самые продаваемые в октябре 2024 года шаблоны и дополнения: Simple, Авито, Revolution.

 
 
 
 
 
Подборка новых модулей для Opencart за октябрь 2024

Новые продукты за октябрь 2024 года: виртуальный ассистент, видео галерея, интеграции с различными сервисами

 
 
 
 
 

Как восстановить пароль и войти в админку Opencart

 
Как восстановить пароль и войти в админку Opencart
  • 5

Забыли администраторский пароль для вашего магазина на Opencart? Существуют разные способы восстановить доступ к Opencart, давайте подробно обсудим каждый из них.

Если вы используете OpenCart 2 или более новую версию, на странице административного входа будет предложена возможность восстановления пароля. Чтобы это сделать, откройте страницу административной панели и кликните на "Забыли пароль" или прямо перейдите по адресу вашсайт.ком/admin/index.php?route=common/forgotten и укажите электронную почту администратора. Затем просто следуйте ссылке, отправленной на ваш email, и установите новый пароль.

Как восстановить доступ к учетной записи администратора Opencart, если забыты email и пароль

Восстановление пароля администратора Opencart можно осуществить также через редактирование базы данных MySQL в phpMyAdmin. Вам нужно зайти в свою панель управления хостингом и открыть phpMyAdmin. Затем найдите и откройте базу данных, которую использует ваш магазин Opencart. Обычно нужно сразу перейти на 4 страницу (последнюю).

 

Ищите таблицу под названием  *_user, где * - это префикс вашей базы данных, обычно oc_user. Для обнаружения этой таблицы просто пролистайте вниз на странице базы данных. Нажмите на таблицу. Здесь вы увидите всю информацию о пользователях. Найдите строку, содержащую логин вашего пользователя, обычно это admin. Нажмите ссылку "Изменить".

Здесь у поля password в выпадающем списке выберите значение MD5.

 

И укажите в поле справа новый пароль, к примеру password

 

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

 

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

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

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

 

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

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

 

И еще один вариант для восстановления входа в админку опенкарт

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

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

<?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);

    $user = 'newadmin'; // логин пользователя
    $password_user = 'password'; // пароль пользователя
    $password = md5($password_user);
    $mail = 'help@liveopencart.ru'; // email пользователя

    $query_content = "INSERT INTO `" . DB_PREFIX . "user` (`user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES
    (1, '$user', '$password', '', '$user', '', '$mail', '', '', '127.0.0.1', 1, '2023-06-01 00:00:00');";

    $result_content = mysqli_query($db, $query_content);

    if (!$result_content) {
        echo "<p>Пользователь <strong>$user</strong> не создан!</p>";
    } else {
        echo "<p>Пользователь <strong>$user</strong> c паролем <strong>$password_user</strong> успешно создан!</p>";
    }
    
?>

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

 


Рекомендуем прочитать