Jump to content

Recommended Posts

Всем привет, возник вопрос, в поиске не нашёл.

Существует ли для opencart обнулятор паролей ?

Есть такая штука на joomla - работает великолепно, нужен такой же на Opencart.

Где достать или кто может сделать ?

Как работает скрипт? Вы копируете obnulator.php в корень своего проекта и вызываете его в браузере. Скрипт сам определяет окружение в которое он попал и если все нормально, то предлагает Вам ввести имя пользователя и желаемый пароль.

ссылка для ознакомления что такое обнулятор

Share this post


Link to post
Share on other sites

вещь хорошая, но % хака движка увеличиться с помощью этого кода. в движке есть функция "Забыл пароль" или "сбросить", которыя рандомно генерит пасс и отсылает на емеил юзеру == админ.

Share this post


Link to post
Share on other sites

ясно, но всё же он мне нужен

Share this post


Link to post
Share on other sites

Ну и что собственно мешает его написать? Там писать 10, ну максимум 15 строк кода

*** со всеми проверками в 3 раза больше

Share this post


Link to post
Share on other sites

Ну и что собственно мешает его написать? Там писать 10, ну максимум 15 строк кода

*** со всеми проверками в 3 раза больше

Так чего же не напишите ?

  • +1 1

Share this post


Link to post
Share on other sites

Ну и что собственно мешает его написать? Там писать 10, ну максимум 15 строк кода

*** со всеми проверками в 3 раза больше

если бы Вы написали был бы Вам благодарен )

Share this post


Link to post
Share on other sites

теме up

кто сделает такой модуль ? какова цена ?

Share this post


Link to post
Share on other sites

Видимо это очень сложная задача для наших разрабов))))) Надо будет обратиться к Цукенбергу , может он поможет ))

Share this post


Link to post
Share on other sites

задача не "очень сложная", а заставляет думать о безопасности.

в связи с чем желание делать такой скрипт неизменно падает  :unsure:

Share this post


Link to post
Share on other sites

ясно, но всё же он мне нужен

Share this post


Link to post
Share on other sites

Закачиваете в корень, запускаете через браузер, меняете

post-3282-0-23409700-1374643896_thumb.jpg

разумеется лучше сделать бэкап и все такое. После работы - удалить с сервера.

ocreset.php

  • +1 5

Share this post


Link to post
Share on other sites

когда я знаю ftp доступ, но не знаю пароль к админке (а при моей работе это происходит очень часто)

я захожу по ftp, в файле

system/library/user.php 37

удаляю выделенное красным

$user_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "user WHERE username = '" . $this->db->escape($username) . "' AND (password = SHA1(CONCAT(salt, SHA1(CONCAT(salt, SHA1('" . $this->db->escape($password) . "'))))) OR password = '" . $this->db->escape(md5($password)) . "') AND status = '1'");

и логинюсь

главное потом не забыть вернуть как было ))

  • +1 1

Share this post


Link to post
Share on other sites

19th19th, если что - будем знать, кто писал скрипт  :ugeek:

Share this post


Link to post
Share on other sites

19th19th, если что - будем знать, кто писал скрипт  :ugeek:

На самом деле данный топик подтверждает мысль о безграничности людской лени. Ибо с января искать такой файлик, когда он уже тыщу лет выложен в инете - это странно. Мопед не мой, эта штука чуть ли не под 1.4.9 еще была сделана и до сих пор работает нормально.

Share this post


Link to post
Share on other sites

лол

Share this post


Link to post
Share on other sites

а работает она как раз благодаря   =))

OR password = '" . $this->db->escape(md5($password))

Share this post


Link to post
Share on other sites

Закачиваете в корень, запускаете через браузер, меняете

attachicon.gifocreset.jpg

разумеется лучше сделать бэкап и все такое. После работы - удалить с сервера.

спасибо

Share this post


Link to post
Share on other sites

Спасибо!

Share this post


Link to post
Share on other sites

Вопрос к freelancer. 

Не знаешь зачем вот в этом  $user_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "user WHERE username = '" . $this->db->escape($username) . "' AND (password = SHA1(CONCAT(salt, SHA1(CONCAT(salt, SHA1('" . $this->db->escape($password) . "'))))) OR password = '" . $this->db->escape(md5($password)) . "') AND status = '1'");

Эта строчка: OR password = '" . $this->db->escape(md5($password)) . ".

Везде же sha1ом пароль создается. Или же я чего-то не понимаю?

Share this post


Link to post
Share on other sites

для паролей шифрованных старым способом

Share this post


Link to post
Share on other sites

Это если я бд старого опенкарта ставил на новый?

Share this post


Link to post
Share on other sites
В 24.07.2013 в 08:32, 19th сказал:

Закачиваете в корень, запускаете через браузер, меняете

post-3282-0-23409700-1374643896_thumb.jpg

разумеется лучше сделать бэкап и все такое. После работы - удалить с сервера.

ocreset.php

Отлично, благодарю

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By cosmetikprofi
      Сайт Cosmetikprofi.ru
      После взлома интернет магазина, был почищен айболитом и перенесен на новый хостинг с Петерхоста на Nic.ru, все привязки сайта и тд все слетело. Нужно восстановить его работоспособность/
      Жду ребят кто возьмется, поскольку сам в SQL не силен




    • By Sha
      Скачать/Купить дополнение


      Как восстановить права администратора
      Если Вы случайно сняли все "галочки" на редактирование в настройках групп пользователей и теперь не можете совершить ни каких манипуляций в административной части магазина.
      Вам пишет "Доступ запрещен! У Вас нет прав для доступа к этой странице. Если она Вам нужна, обратитесь к администратору."
      Установка:
      Импортируйте .sql файл из архива в вашу базу данных, в phpMyAdmin.
      Важно:
      После установки будет уничтожена таблица 'oc_user_group' (группы пользователей) и создана новая, с минимальными разрешениями, что даст возможность восстановить, необходимые доступы.
      Перед какими-либо манипуляциями с базой данных необходимо сделать полный бэкап!!!
      Дополнение предоставляется по принципу "Как есть", Разработчик не гарантирует отсутствия ошибок, которые могут нарушить работу компьютера и/или сайта и/или привести к потере данных.
      Техподдержка:
      Платно. Пишите в личку.
      Добавил Sha Добавлено 03.11.2016 Категория Прочее Системные требования phpMyAdmin Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • By Pantelexa
      Помогите восстановить доступ к магазину, ошибка была в том что нажал выделить все в группах пользователей и сохранил, а сейчас вообще никуда зайти не могу везде пишет ДОСТУП ЗАПРЕЩЕН.
      Версия ocStore 2.1.0.2.1
    • By ibond
      Собственно САБЖ. Супорт четыре дня молчит.
      Пускает в аккаунт с одного компьютера, со всех других требует пин. Может где внутри можно поменять и я не нашел?
      Может кто сталкивался?
       
    • By siomio
      Люди помогите.!
      Случайно  удалил основную категорию товаров. соответственно теперь на сайте нечего выбирать. товары можно найти только через "поиск". Если создаю новую главную категорию с тем же названием, то всё равно все товары привязаны  к старому названию. 
      Получается что если я у себя на опенкарте открываю страницу любого товара, то в разделе связи указаны подкатегория и родительская категория. но в раздере "категории" категорий нет. можно как нибудь восстановить старые изменения. или отменить последние изменения на сайте. 
      просто стыдно кто-то на сайт заходит и не знает как товары искать.
      Буду благодарен любой информации. Заранее спасибо.



  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.