Latest Blog Posts

Editing the OpenCart Homepage
29.09.2025 3950 5 44 min

Editing the OpenCart homepage, customizing H1 and Title text, displaying products and modu..

How to Uninstall Powered by OpenCart
03.09.2025 5814 3 20 min

Remove Powered by OpenCart and customize footer: edit template, use theme editor or OCMOD ..

How to remove modules in OpenCart
28.08.2025 2567 3 12 min

Step-by-step instructions for deleting modules in OpenCart 3 via the admin panel, manually..

Which hosting to choose for OpenCart
25.08.2025 1816 3 19 min

Find out which hosting to choose for an OpenCart online store. Requirements, selection cri..

How to Recover OpenCart Admin Password and Restore Access Quickly

01.06.2026 57750 27 4 min
How to Recover OpenCart Admin Password and Restore Access Quickly

Lost your OpenCart store administrator password? There are several ways to reset your OpenCart password, and we will go through each of them step by step.

If you are using OpenCart 2.x, 3.x or later, you will find a password reset option on the admin login page. To do this, go to your admin panel login page and click the “Forgot your password” link, or directly open http://yourdomain.com/admin/index.php?route=common/forgotten and enter your administrator email address. Then follow the link sent to your email and set a new password.

How to recover your OpenCart admin password

What to do if you forgot your OpenCart administrator email and password

You can also recover your OpenCart administrator password by editing the MySQL database via phpMyAdmin. To do this, go to your hosting control panel and log in to phpMyAdmin. Open the database used by your OpenCart store. Locate the “oc_user” table (or xyz_user, where xyz is your database prefix). To find the users table, scroll down through the list of database tables. Please refer to the image below for guidance.

How to recover your OpenCart admin password

Open the table. Here you will see all user accounts. Find the row with your administrator username. Double-click the password field and insert the value “637b9adadf7acce5c70e5d327a725b13”. After that, you can go to the login page and use the username with the password value “yourpassword”. Do not forget to change your password to a stronger one from the OpenCart admin panel afterward.

How to recover your OpenCart admin password

Alternatively, you can run an SQL query through phpMyAdmin by setting a new password directly. Go to the SQL tab, enter the query, and click the Execute button.

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

where yourpassword is your desired password and admin is your username.

How to recover your OpenCart admin password

What to do if you do not remember your OpenCart password, admin email, or do not have access to the database via hosting panel

In this case, you can find database connection details in the config.php file by logging in via FTP client (see lines 25–31 in the screenshot), and then connect to the database using a MySQL manager.

How to recover your OpenCart admin password

How to recover your OpenCart admin password

And finally, in my opinion, the easiest and fastest way to restore access to the OpenCart admin panel

If you forgot your OpenCart password, administrator email, and login, and also do not have access to your hosting control panel, you can create a new administrator account.

To do this, create a new file named user.php in the root directory of your site with the following content:

<?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 = 'Login'; // User login
$password_user = 'Password'; // User password
$password = md5($password_user);
$mail = 'name@johndoe.com'; // User 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, '2000-01-01 00:00:00');";

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

if (!$result_content) {
 echo "<p>User <strong style=\"color:red;\">$user</strong> was not created!</p>";
} else {
 echo "<p>User <strong style=\"color:green;\">$user</strong> with password <strong style=\"color:green;\">$password_user</strong> has been successfully created!</p>";
}
?>

After executing the file, open http://yourdomain.com/user.php. You will see a message confirming successful user creation along with login credentials for the OpenCart admin panel.

How to recover your OpenCart admin password

Now you know how to reset your OpenCart password and regain access to your store’s admin panel easily.

Related Posts

Login to the OpenCart administrative panel
03.05.2024 2 1 min

Now you can log into the OpenCart admin area and you can manage your online store, add new products,..

Installing OpenCart on Hosting
12.09.2018 5 3 min

Detailed instructions for installing OpenCart on hosting, setting up a server, database and files fo..

Products related to this post

Recover admin password
2 232 грн.893 грн.
If you forgot your OpenCart admin password, can't log in to the control panel, or email access recovery doesn't work, don't worry...
ChatGPT Consultant

Comments

Leave your comment or question
вход в админку opencart оказался намного проще чем думал. Набирал неправильный адрес
Спасибо. Единственная статья что помогла. Все четко и полу.
Браво!!! Аплодирую стоя!!! Спасибо
Реально помогло!!! спасибо вам большое! помимо этого выяснил что проблема была поменял перенаправление адреса на www потом убрал без www и стало заходить но тем не менее данный способ реально меняет логин и пароль! помогло на системе Версии ocStore 2.3.0.2.3
не помог ни один метод. что-то недописал или ошибся в коде
SuperThanks
Молодец. Спасибо.
Спасибо. Помогло.
Спасибо большое! так просто оказалось все
Помогло, спасибо!
Thx! This was helpful. Created a new administrator
РАБОТАЕТ!!!! спасибо вам большое!
На локалке (127.0.0.1) не помогло. Завёл ещё одного администратора, а войти не могу. Браузер сообщает что не может установить соединение с сайтом. Причём на удалённом хостинге проблем нет. Подозреваю что это после установки Windows 10, с 7 кой проблем не было. Что делать переустанавливать OpenCart на локалке и заливать базу и контент по новой?
Answer Admin

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

Ой. При входе в админку сайта пришло сообщение о том, что нужно срочно сменить пароль. Он стал кому то доступен. Как это сделать
Answer Admin

В админке в разделе "Пользователи".

Спасибо Вы спаситель
Спасибо - очень помог! Хотя наверное это был глюк или спец фича - логины-пароли специально выписывал и ошибиться не мог)
Спасибо! очень помогло
+++ Благодарю)
Вы пишите Выполнив команду, пройдя по адресу http://yourdomain.com/user.php вы увидите уведомление об успешном создании пользователя и информацию о логине и пароле для входа в админку OpenCart. - но это не работает
Спасибо! Получилось поменять пароль через SQL-запрос.
Огромнейшее спасибо!! Особенно последний пункт помог
Полчаса искал как изменить пароль администратора в opencart 3.0.4.0 и это оказался единственный нормальный сайт где все написано по делу и получилось выполнить все по инструкции и с первого раза сработало. Использовал скрипт для генерации. Скопировал со страницы в password-edit.php, положил в корень сайта, запустил вуаля новый пользователь с новым паролем готов. Благодарю!
Answer Admin

Спасибо за отзыв! Мы стараемся делиться только действительно рабочими и проверенными решениями. Метод с использованием скрипта реально может быстро восстановить доступ. Важно помнить, что после восстановления пароля такой скрипт следует удалить с сервера, чтобы не допустить его повторного использования посторонними. Если будут возникать сложности с доступом или другими функциями OpenCart — всегда рады помочь.

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

Как создать новый пароль вместе с пользователем описано в статье. Если просто нужно сменить пароль администратора, выполните следующие дейсвия:

  1. Авторизуйтесь в адмке.
  2. Перейдите в Система → Пользователи → Пользователи.
  3. Найдите нужного пользователя (обычно admin) и нажмите Редактировать.
  4. В поле Пароль введите новый.
  5. Сохраните изменения.
Не отправляется пароль восстановления на почту.
Answer Admin

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

  1. Проверьте правильность ввода email, который связан с вашим аккаунтом администратора OpenCart.
  2. Проверьте настройки почты на сервере. Правильно ли настроен SMTP-сервер, корректно ли работает функция Mail.
  3. Проверьте папку "Спам".
  4. Используйте альтернативный метод восстановления пароля, если ничего из вышеперечисленного не помогло, вы можете попробовать восстановить пароль через базу данных. Для этого зайдите в phpMyAdmin на вашем хостинге, найдите таблицу oc_user и обновите пароль вручную, как описано в статье.
В opencart 3.0.3.9 пароль админа по умолчанию какой?
Answer Admin

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

Не отправляется пароль восстановления.
Answer Admin

Если пароль восстановления не отправляется на почту, это может быть связано с несколькими причинами:

  1. Убедитесь, что вы вводите именно тот адрес электронной почты, который связан с вашей учетной записью администратора OpenCart.
  2. Письма могут попадать в папку "Спам".
  3. Проверьте корректно ли отправляются письма с сервера.
Как войти в админку если забыл логин?
Answer Admin

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

  1. Подключитесь к сайту по FTP и в корне создайте файл user.php.
  2. Вставьте в него код, который приведён в статье — он автоматически создаёт новую учётную запись администратора.
  3. Внутри файла измените значения $user, $password_user и $mail на свои.
  4. Откройте в браузере адрес вида:
    http://yourdomain.com/user.php
    Если всё прошло нормально, появится сообщение об успешном создании пользователя.
  5. Зайдите в админку с новым логином и паролем, а сам файл user.php сразу удалите — это важно для безопасности.

Этот способ полностью решает проблему, когда забыт логин, пароль и даже email.

Write Comment

Popular