Место для вас

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

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

Что за сайт

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

ФРЕНДЗОНА

Будь в курсе

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

Вверх