Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

ruslanstroj

Новичок
  
  • Posts

    34
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

ruslanstroj's Achievements

Contributor

Contributor (5/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. всем спасипотому что суть была в том что бы юзеры смогли посивить себе свои пароли в базе перенесены только имя поли телефон но обязательно еещё должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперьь пользователь сможет зайти и сменить пароль на ему необходимый
  2. ик пол гдела сгделал кто поможет сосивить запрос дальше <?php ini_set('error_reporting', E_ALL); ini_set('display_errors', 1); ini_set('display_startup_errors', 1); function token($length = 32) { $string = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; $max = strlen($string) - 1; $token = ''; for ($i = 0; $i < $length; $i++) { $token .= $string[mt_rand(0, $max)]; } return $token; } function generar_pass($passTextoPlano){ $sal = token(9); $hash = sha1($sal . sha1($sal . sha1($passTextoPlano))); return [ "sal" => $sal, "hash" => $hash, ]; } $mysqli = new mysqli("localhost", "test", "test", "test"); $sql = mysqli_query($mysqli, 'SELECT * FROM `oc_customer`'); while ($result = mysqli_fetch_array($sql)) { $id_user = $result['customer_id']; $name_user = $result['firstname']; $email_user = $result['email']; $phone_user = $result['telephone']; $datosPass = generar_pass("123456"); $pass = $datosPass["hash"]; $sal = $datosPass["sal"]; printf("id: %s имя: %s поли: %s телефон: %s пароль: %s соль: %s <br>", $id_user, $name_user, $email_user, $phone_user, $pass, $sal ); }
  3. получается нужно первым шагом вытянуть всех юзером, потом пройтись по ним циклов использую эту функцию может кто помощь с этим?
  4. нашел икую функцию https://parzibyte.me/blog/en/2019/06/01/reset-opencart-password-manually-database/ вот теперьь думаю как применить для всех сразу юзеров
  5. переезд с джумлы, пароли не полулилось перенести
  6. добрый гдень может кто встречал икое решение? в базе 10тыс пользователей, нужно сгделать им новые пароли и разослать их по email пользователям
  7. добрый гдень нужен способ замены 174 ссылки сразу в базе данных есть два файла в одном txt в вигде значений site.com/test1, site.com/test2 site.com/test3, site.com/test4 site.com/test5, site.com/test6 в другом база в формате .sql нужно в этот базе заменить все вхожгдения ссылок из файла txt кто может подсказать как сгделать?
  8. добрый гдень нужен модуль опенкарт, которые бугдет формировать экспорт информации о выбранных товарах в документ word или pdf на выпотому чтор для админа к примеру выбрали 100 товаров и нажали кнопку экспорт в документ
×
×
  • Create New...

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.