Место для вас

Востановление пароля администратора в OpenCart 2.x

Если вы забыли пароль для админки Opencart 2.x, то попавсть в панель администрирования сайта можно будет только прибегнув к помощи гипноза, чтоб вам восстановили память или просто сделать некоторые манипуляции с файлом user.php вашего сайта. Какй способ использовать - решать вам, ну а я поделюсь со вторым способом. Он не так интересен, как первый, но зато быстрее.

Как попасть в панель администрирования в Opencart 2.x


// открыть файл
system\library\user.php

// найти функцию 
public function login($username, $password) {...}

// найти сроку 
$user_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "user WHERE username =

// добавить # перед WHERE чтоб получилось
$user_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "user #WHERE username =

Сохраняем изменения. Теперь вводим любые имена в форме и входим в админку.

Затем нужно немедленно отменить внесенные изменения в файле system\library\user.php

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

На этом все. Жаль, что пока в OpenCart не сделали систему восстановления пароля на шаге авторизации в админке. И что в первой версии и во второй нужно постоянно че-то куда-то лазить и менять.


Место для вас

Коментарии

добавить коментарий

  1. Александр - 24 ноября, 2016 в 10:01:45

    Большое спасибо :)

  2. Админер - 24 ноября, 2016 в 10:01:47

    Александр, рад, что помогло!

  3. nTEDex - 24 ноября, 2016 в 10:00:49

    Скажите, под каким пользователем он пустит, если например там несколько пользователей в базе, и есть пользователи с урезанными правами? Например manager который не может сменить пароль админу, только себе?

    И не проще ли просто новый хэш закинуть в базу? Тогда и файлы править не надо, быстрее и безопасней.

    • adminer - 27 апреля, 2017 в 08:51:13

      nTEDex, на счет быстроты не уверен. вам все равно нужно открыть БД и там правки делать. здесь же мы просто отменяем выборку конкретного пользователя (СЕЛЕКТ ВСЕ ИЗ ЮЗЕР).

Добавить коментарий

кликните на картинку,
чтоб обновить код

Что за сайт

Этот сайт представляет унифицированную базу, где инфа собрана в единое целое, а не разбросанна по многочисленным сайтам, записям на листах бумаги или головам людей; а так же доступна круглосуточно не зависимо от кого-либо или чего-либо.

Будь в курсе

Интересненько

Вверх