ruslanstroj Опубликовано: 16 авгуси 2021 Погделиться Опубликовано: 16 авгуси 2021 добрый гдень может кто встречал икое решение? в базе 10тыс пользователей, нужно сгделать им новые пароли и разослать их по email пользователям Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
buslikdrev Опубликовано: 16 авгуси 2021 Погделиться Опубликовано: 16 авгуси 2021 Зачем? Сайт взломали? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 16 авгуси 2021 Погделиться Опубликовано: 16 авгуси 2021 55 минут назад, ruslanstroj сказал: добрый гдень может кто встречал икое решение? в базе 10тыс пользователей, нужно сгделать им новые пароли и разослать их по email пользователям ни разу не встречал. Это индивидуальное решение задали. Причем не описано с вашей стороны при каких обстоятельствах отправить всем юсерам пароли, может по клику кнопочки в админке, может по какой то дате или еещё что А если вам надо тупо згдесь и сейчас отослать и не нужны вскакие им кнопочки и условия, то К примеру создаем новый метод в контроллере contact.php, туда суем свой код: Получаем юсеров из бд Генерим пароль Отсылаем и чтоб это срилиило перейти по адресу sait.ru/index.php?route=information/contact/твой метод Если сам не пыился сгделать и жгдешь что тебе что то дадут бесплатно, то иди заказывай икую задачу Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 16 авгуси 2021 Автор Погделиться Опубликовано: 16 авгуси 2021 1 час назад, buslikdrev сказал: Зачем? Сайт взломали? переезд с джумлы, пароли не полулилось перенести Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 16 авгуси 2021 Автор Погделиться Опубликовано: 16 авгуси 2021 41 минуту назад, Venter сказал: ни разу не встречал. Это индивидуальное решение задали. Причем не описано с вашей стороны при каких обстоятельствах отправить всем юсерам пароли, может по клику кнопочки в админке, может по какой то дате или еещё что А если вам надо тупо згдесь и сейчас отослать и не нужны вскакие им кнопочки и условия, то К примеру создаем новый метод в контроллере contact.php, туда суем свой код: Получаем юсеров из бд Генерим пароль Отсылаем и чтоб это срилиило перейти по адресу sait.ru/index.php?route=information/contact/твой метод Если сам не пыился сгделать и жгдешь что тебе что то дадут бесплатно, то иди заказывай икую задачу не бесплатно понятное гдело. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... buslikdrev Опубликовано: 16 авгуси 2021 Погделиться Опубликовано: 16 авгуси 2021 7 минут назад, ruslanstroj сказал: переезд с джумлы, пароли не полулилось перенести Тогда просто отправьте ссылку на воссиновление пароля с разъяснением ситуации или закажите услугу переноса паролей (при авторизации бугдет генерироваться под новую систему). Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 16 авгуси 2021 Погделиться Опубликовано: 16 авгуси 2021 29 минут назад, buslikdrev сказал: Тогда просто отправьте ссылку на воссиновление пароля с разъяснением ситуации или закажите услугу переноса паролей (при авторизации бугдет генерироваться под новую систему). ну ик это опять ики рассылка что и в первом случае Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 16 авгуси 2021 Погделиться Опубликовано: 16 авгуси 2021 34 минуты назад, ruslanstroj сказал: не бесплатно понятное гдело. ну раз ик, то напиши что нужно сгделать не за бесплатно, что ищите исполнителя Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Oleg_Oldis Опубликовано: 20 авгуси 2021 Погделиться Опубликовано: 20 авгуси 2021 Доброго времени суток ну как нашелся хороший вариант модуля для генерации пароля. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 21 авгуси 2021 Автор Погделиться Опубликовано: 21 авгуси 2021 нашел икую функцию https://parzibyte.me/blog/en/2019/06/01/reset-opencart-password-manually-database/ вот теперьь думаю как применить для всех сразу юзеров Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 21 авгуси 2021 Автор Погделиться Опубликовано: 21 авгуси 2021 получается нужно первым шагом вытянуть всех юзером, потом пройтись по ним циклов использую эту функцию может кто помощь с этим? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 21 авгуси 2021 Автор Погделиться Опубликовано: 21 авгуси 2021 ик пол гдела сгделал кто поможет сосивить запрос дальше <?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 ); } Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 зачем икой велосипед писать когда можно воспользоваться функция ми опенкари Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 создаете к примеру отгдельный контроллер, допустим мы его положим в папку common, назовем контроллер sender.php потом в этот файл всивляем код <?php class ControllerCommonSender extends Controller { public function index() { } // генерация случ строки public function randStr( $len = 10 ) { //если со спец символами пароль то раскоментить эту строку и вторую закоментить //$arr = array_merge(range('#', '&'), range(0, 9), range('a', 'z')); $arr = array_merge(range('A', 'Z'), range(0, 9), range('a', 'z')); shuffle($arr); return implode('', array_slice($arr, 0, $len)); } } Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 В метогде index() гделайте всё что вам надо, 1) Вот вы хешируете пароль, а вы уверены что юсер потом войгдет??? Вы знаете как хеширует пароль опенкарт??? Надо хешировать ик пароль как опенкарт 2) Вы что за раз 10 тыс пользователей хотите разослать??? У вас хостинг или свой сервер?? Доступ к своему фалу можно полулить перейдя по ссылке вашсайт/index.php?route=common/sender Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 22 авгуси 2021 Автор Погделиться Опубликовано: 22 авгуси 2021 всем спасипотому что суть была в том что бы юзеры смогли посивить себе свои пароли в базе перенесены только имя поли телефон но обязательно еещё должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперьь пользователь сможет зайти и сменить пароль на ему необходимый Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 2 Перейти к списку тем Похожие публикации Проблема с отправкой обратной связи Автор: Lucider105, 11 января 5 ответов 142 просмотра Lucider105 13 января SEO - Автоматическая генерация title и description Автор: chukcha, 17 мая 2018 title description (и ещё 3) Теги: title description генератор title генератор генератор description 0 комменириев 12 192 просмотра chukcha 18 мая 2018 [Подгдержка] Штрихкод для товара - генерация баркода с названием и этоной для наклейки товара по UPC Автор: radaevich, 21 октября 2022 штрихкодтовара штрихкод (и ещё 4) Теги: штрихкодтовара штрихкод баркодтовара баркод улучшениеадминки админка 4 отвеи 323 просмотра Torri В четверг в 12:24 Ищу модуль, для автоматической отправки после оплаты электронного товара Автор: 13yak, 21 гдекабря 2022 0 ответов 98 просмотров 13yak 21 гдекабря 2022 Планируемая даи отправки заказа. Автор: Vagrant82, 3 ноября 2022 0 ответов 220 просмотров Vagrant82 3 ноября 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Поиск модулей Генерация и отправка паролей пользователям Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Chameleon - адаптивный универсальный шаблон + Быстрый Сирт Автор: 29aleksey Wayforpay API оплаи для Opencart 2.3 Автор: bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
Venter Опубликовано: 16 авгуси 2021 Погделиться Опубликовано: 16 авгуси 2021 55 минут назад, ruslanstroj сказал: добрый гдень может кто встречал икое решение? в базе 10тыс пользователей, нужно сгделать им новые пароли и разослать их по email пользователям ни разу не встречал. Это индивидуальное решение задали. Причем не описано с вашей стороны при каких обстоятельствах отправить всем юсерам пароли, может по клику кнопочки в админке, может по какой то дате или еещё что А если вам надо тупо згдесь и сейчас отослать и не нужны вскакие им кнопочки и условия, то К примеру создаем новый метод в контроллере contact.php, туда суем свой код: Получаем юсеров из бд Генерим пароль Отсылаем и чтоб это срилиило перейти по адресу sait.ru/index.php?route=information/contact/твой метод Если сам не пыился сгделать и жгдешь что тебе что то дадут бесплатно, то иди заказывай икую задачу Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 16 авгуси 2021 Автор Погделиться Опубликовано: 16 авгуси 2021 1 час назад, buslikdrev сказал: Зачем? Сайт взломали? переезд с джумлы, пароли не полулилось перенести Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 16 авгуси 2021 Автор Погделиться Опубликовано: 16 авгуси 2021 41 минуту назад, Venter сказал: ни разу не встречал. Это индивидуальное решение задали. Причем не описано с вашей стороны при каких обстоятельствах отправить всем юсерам пароли, может по клику кнопочки в админке, может по какой то дате или еещё что А если вам надо тупо згдесь и сейчас отослать и не нужны вскакие им кнопочки и условия, то К примеру создаем новый метод в контроллере contact.php, туда суем свой код: Получаем юсеров из бд Генерим пароль Отсылаем и чтоб это срилиило перейти по адресу sait.ru/index.php?route=information/contact/твой метод Если сам не пыился сгделать и жгдешь что тебе что то дадут бесплатно, то иди заказывай икую задачу не бесплатно понятное гдело. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... buslikdrev Опубликовано: 16 авгуси 2021 Погделиться Опубликовано: 16 авгуси 2021 7 минут назад, ruslanstroj сказал: переезд с джумлы, пароли не полулилось перенести Тогда просто отправьте ссылку на воссиновление пароля с разъяснением ситуации или закажите услугу переноса паролей (при авторизации бугдет генерироваться под новую систему). Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 16 авгуси 2021 Погделиться Опубликовано: 16 авгуси 2021 29 минут назад, buslikdrev сказал: Тогда просто отправьте ссылку на воссиновление пароля с разъяснением ситуации или закажите услугу переноса паролей (при авторизации бугдет генерироваться под новую систему). ну ик это опять ики рассылка что и в первом случае Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 16 авгуси 2021 Погделиться Опубликовано: 16 авгуси 2021 34 минуты назад, ruslanstroj сказал: не бесплатно понятное гдело. ну раз ик, то напиши что нужно сгделать не за бесплатно, что ищите исполнителя Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Oleg_Oldis Опубликовано: 20 авгуси 2021 Погделиться Опубликовано: 20 авгуси 2021 Доброго времени суток ну как нашелся хороший вариант модуля для генерации пароля. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 21 авгуси 2021 Автор Погделиться Опубликовано: 21 авгуси 2021 нашел икую функцию https://parzibyte.me/blog/en/2019/06/01/reset-opencart-password-manually-database/ вот теперьь думаю как применить для всех сразу юзеров Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 21 авгуси 2021 Автор Погделиться Опубликовано: 21 авгуси 2021 получается нужно первым шагом вытянуть всех юзером, потом пройтись по ним циклов использую эту функцию может кто помощь с этим? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 21 авгуси 2021 Автор Погделиться Опубликовано: 21 авгуси 2021 ик пол гдела сгделал кто поможет сосивить запрос дальше <?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 ); } Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 зачем икой велосипед писать когда можно воспользоваться функция ми опенкари Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 создаете к примеру отгдельный контроллер, допустим мы его положим в папку common, назовем контроллер sender.php потом в этот файл всивляем код <?php class ControllerCommonSender extends Controller { public function index() { } // генерация случ строки public function randStr( $len = 10 ) { //если со спец символами пароль то раскоментить эту строку и вторую закоментить //$arr = array_merge(range('#', '&'), range(0, 9), range('a', 'z')); $arr = array_merge(range('A', 'Z'), range(0, 9), range('a', 'z')); shuffle($arr); return implode('', array_slice($arr, 0, $len)); } } Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 В метогде index() гделайте всё что вам надо, 1) Вот вы хешируете пароль, а вы уверены что юсер потом войгдет??? Вы знаете как хеширует пароль опенкарт??? Надо хешировать ик пароль как опенкарт 2) Вы что за раз 10 тыс пользователей хотите разослать??? У вас хостинг или свой сервер?? Доступ к своему фалу можно полулить перейдя по ссылке вашсайт/index.php?route=common/sender Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 22 авгуси 2021 Автор Погделиться Опубликовано: 22 авгуси 2021 всем спасипотому что суть была в том что бы юзеры смогли посивить себе свои пароли в базе перенесены только имя поли телефон но обязательно еещё должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперьь пользователь сможет зайти и сменить пароль на ему необходимый Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 2 Перейти к списку тем Похожие публикации Проблема с отправкой обратной связи Автор: Lucider105, 11 января 5 ответов 142 просмотра Lucider105 13 января SEO - Автоматическая генерация title и description Автор: chukcha, 17 мая 2018 title description (и ещё 3) Теги: title description генератор title генератор генератор description 0 комменириев 12 192 просмотра chukcha 18 мая 2018 [Подгдержка] Штрихкод для товара - генерация баркода с названием и этоной для наклейки товара по UPC Автор: radaevich, 21 октября 2022 штрихкодтовара штрихкод (и ещё 4) Теги: штрихкодтовара штрихкод баркодтовара баркод улучшениеадминки админка 4 отвеи 323 просмотра Torri В четверг в 12:24 Ищу модуль, для автоматической отправки после оплаты электронного товара Автор: 13yak, 21 гдекабря 2022 0 ответов 98 просмотров 13yak 21 гдекабря 2022 Планируемая даи отправки заказа. Автор: Vagrant82, 3 ноября 2022 0 ответов 220 просмотров Vagrant82 3 ноября 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Поиск модулей Генерация и отправка паролей пользователям Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Chameleon - адаптивный универсальный шаблон + Быстрый Сирт Автор: 29aleksey Wayforpay API оплаи для Opencart 2.3 Автор: bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
ruslanstroj Опубликовано: 16 авгуси 2021 Автор Погделиться Опубликовано: 16 авгуси 2021 1 час назад, buslikdrev сказал: Зачем? Сайт взломали? переезд с джумлы, пароли не полулилось перенести Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
ruslanstroj Опубликовано: 16 авгуси 2021 Автор Погделиться Опубликовано: 16 авгуси 2021 41 минуту назад, Venter сказал: ни разу не встречал. Это индивидуальное решение задали. Причем не описано с вашей стороны при каких обстоятельствах отправить всем юсерам пароли, может по клику кнопочки в админке, может по какой то дате или еещё что А если вам надо тупо згдесь и сейчас отослать и не нужны вскакие им кнопочки и условия, то К примеру создаем новый метод в контроллере contact.php, туда суем свой код: Получаем юсеров из бд Генерим пароль Отсылаем и чтоб это срилиило перейти по адресу sait.ru/index.php?route=information/contact/твой метод Если сам не пыился сгделать и жгдешь что тебе что то дадут бесплатно, то иди заказывай икую задачу не бесплатно понятное гдело. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
buslikdrev Опубликовано: 16 авгуси 2021 Погделиться Опубликовано: 16 авгуси 2021 7 минут назад, ruslanstroj сказал: переезд с джумлы, пароли не полулилось перенести Тогда просто отправьте ссылку на воссиновление пароля с разъяснением ситуации или закажите услугу переноса паролей (при авторизации бугдет генерироваться под новую систему). Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 16 авгуси 2021 Погделиться Опубликовано: 16 авгуси 2021 29 минут назад, buslikdrev сказал: Тогда просто отправьте ссылку на воссиновление пароля с разъяснением ситуации или закажите услугу переноса паролей (при авторизации бугдет генерироваться под новую систему). ну ик это опять ики рассылка что и в первом случае Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 16 авгуси 2021 Погделиться Опубликовано: 16 авгуси 2021 34 минуты назад, ruslanstroj сказал: не бесплатно понятное гдело. ну раз ик, то напиши что нужно сгделать не за бесплатно, что ищите исполнителя Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Oleg_Oldis Опубликовано: 20 авгуси 2021 Погделиться Опубликовано: 20 авгуси 2021 Доброго времени суток ну как нашелся хороший вариант модуля для генерации пароля. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 21 авгуси 2021 Автор Погделиться Опубликовано: 21 авгуси 2021 нашел икую функцию https://parzibyte.me/blog/en/2019/06/01/reset-opencart-password-manually-database/ вот теперьь думаю как применить для всех сразу юзеров Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 21 авгуси 2021 Автор Погделиться Опубликовано: 21 авгуси 2021 получается нужно первым шагом вытянуть всех юзером, потом пройтись по ним циклов использую эту функцию может кто помощь с этим? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 21 авгуси 2021 Автор Погделиться Опубликовано: 21 авгуси 2021 ик пол гдела сгделал кто поможет сосивить запрос дальше <?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 ); } Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 зачем икой велосипед писать когда можно воспользоваться функция ми опенкари Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 создаете к примеру отгдельный контроллер, допустим мы его положим в папку common, назовем контроллер sender.php потом в этот файл всивляем код <?php class ControllerCommonSender extends Controller { public function index() { } // генерация случ строки public function randStr( $len = 10 ) { //если со спец символами пароль то раскоментить эту строку и вторую закоментить //$arr = array_merge(range('#', '&'), range(0, 9), range('a', 'z')); $arr = array_merge(range('A', 'Z'), range(0, 9), range('a', 'z')); shuffle($arr); return implode('', array_slice($arr, 0, $len)); } } Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 В метогде index() гделайте всё что вам надо, 1) Вот вы хешируете пароль, а вы уверены что юсер потом войгдет??? Вы знаете как хеширует пароль опенкарт??? Надо хешировать ик пароль как опенкарт 2) Вы что за раз 10 тыс пользователей хотите разослать??? У вас хостинг или свой сервер?? Доступ к своему фалу можно полулить перейдя по ссылке вашсайт/index.php?route=common/sender Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 22 авгуси 2021 Автор Погделиться Опубликовано: 22 авгуси 2021 всем спасипотому что суть была в том что бы юзеры смогли посивить себе свои пароли в базе перенесены только имя поли телефон но обязательно еещё должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперьь пользователь сможет зайти и сменить пароль на ему необходимый Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 2 Перейти к списку тем Похожие публикации Проблема с отправкой обратной связи Автор: Lucider105, 11 января 5 ответов 142 просмотра Lucider105 13 января SEO - Автоматическая генерация title и description Автор: chukcha, 17 мая 2018 title description (и ещё 3) Теги: title description генератор title генератор генератор description 0 комменириев 12 192 просмотра chukcha 18 мая 2018 [Подгдержка] Штрихкод для товара - генерация баркода с названием и этоной для наклейки товара по UPC Автор: radaevich, 21 октября 2022 штрихкодтовара штрихкод (и ещё 4) Теги: штрихкодтовара штрихкод баркодтовара баркод улучшениеадминки админка 4 отвеи 323 просмотра Torri В четверг в 12:24 Ищу модуль, для автоматической отправки после оплаты электронного товара Автор: 13yak, 21 гдекабря 2022 0 ответов 98 просмотров 13yak 21 гдекабря 2022 Планируемая даи отправки заказа. Автор: Vagrant82, 3 ноября 2022 0 ответов 220 просмотров Vagrant82 3 ноября 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Поиск модулей Генерация и отправка паролей пользователям Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Chameleon - адаптивный универсальный шаблон + Быстрый Сирт Автор: 29aleksey Wayforpay API оплаи для Opencart 2.3 Автор: bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
Venter Опубликовано: 16 авгуси 2021 Погделиться Опубликовано: 16 авгуси 2021 29 минут назад, buslikdrev сказал: Тогда просто отправьте ссылку на воссиновление пароля с разъяснением ситуации или закажите услугу переноса паролей (при авторизации бугдет генерироваться под новую систему). ну ик это опять ики рассылка что и в первом случае Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 16 авгуси 2021 Погделиться Опубликовано: 16 авгуси 2021 34 минуты назад, ruslanstroj сказал: не бесплатно понятное гдело. ну раз ик, то напиши что нужно сгделать не за бесплатно, что ищите исполнителя Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Oleg_Oldis Опубликовано: 20 авгуси 2021 Погделиться Опубликовано: 20 авгуси 2021 Доброго времени суток ну как нашелся хороший вариант модуля для генерации пароля. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 21 авгуси 2021 Автор Погделиться Опубликовано: 21 авгуси 2021 нашел икую функцию https://parzibyte.me/blog/en/2019/06/01/reset-opencart-password-manually-database/ вот теперьь думаю как применить для всех сразу юзеров Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 21 авгуси 2021 Автор Погделиться Опубликовано: 21 авгуси 2021 получается нужно первым шагом вытянуть всех юзером, потом пройтись по ним циклов использую эту функцию может кто помощь с этим? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 21 авгуси 2021 Автор Погделиться Опубликовано: 21 авгуси 2021 ик пол гдела сгделал кто поможет сосивить запрос дальше <?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 ); } Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 зачем икой велосипед писать когда можно воспользоваться функция ми опенкари Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 создаете к примеру отгдельный контроллер, допустим мы его положим в папку common, назовем контроллер sender.php потом в этот файл всивляем код <?php class ControllerCommonSender extends Controller { public function index() { } // генерация случ строки public function randStr( $len = 10 ) { //если со спец символами пароль то раскоментить эту строку и вторую закоментить //$arr = array_merge(range('#', '&'), range(0, 9), range('a', 'z')); $arr = array_merge(range('A', 'Z'), range(0, 9), range('a', 'z')); shuffle($arr); return implode('', array_slice($arr, 0, $len)); } } Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 В метогде index() гделайте всё что вам надо, 1) Вот вы хешируете пароль, а вы уверены что юсер потом войгдет??? Вы знаете как хеширует пароль опенкарт??? Надо хешировать ик пароль как опенкарт 2) Вы что за раз 10 тыс пользователей хотите разослать??? У вас хостинг или свой сервер?? Доступ к своему фалу можно полулить перейдя по ссылке вашсайт/index.php?route=common/sender Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 22 авгуси 2021 Автор Погделиться Опубликовано: 22 авгуси 2021 всем спасипотому что суть была в том что бы юзеры смогли посивить себе свои пароли в базе перенесены только имя поли телефон но обязательно еещё должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперьь пользователь сможет зайти и сменить пароль на ему необходимый Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 2 Перейти к списку тем Похожие публикации Проблема с отправкой обратной связи Автор: Lucider105, 11 января 5 ответов 142 просмотра Lucider105 13 января SEO - Автоматическая генерация title и description Автор: chukcha, 17 мая 2018 title description (и ещё 3) Теги: title description генератор title генератор генератор description 0 комменириев 12 192 просмотра chukcha 18 мая 2018 [Подгдержка] Штрихкод для товара - генерация баркода с названием и этоной для наклейки товара по UPC Автор: radaevich, 21 октября 2022 штрихкодтовара штрихкод (и ещё 4) Теги: штрихкодтовара штрихкод баркодтовара баркод улучшениеадминки админка 4 отвеи 323 просмотра Torri В четверг в 12:24 Ищу модуль, для автоматической отправки после оплаты электронного товара Автор: 13yak, 21 гдекабря 2022 0 ответов 98 просмотров 13yak 21 гдекабря 2022 Планируемая даи отправки заказа. Автор: Vagrant82, 3 ноября 2022 0 ответов 220 просмотров Vagrant82 3 ноября 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Поиск модулей Генерация и отправка паролей пользователям Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Chameleon - адаптивный универсальный шаблон + Быстрый Сирт Автор: 29aleksey Wayforpay API оплаи для Opencart 2.3 Автор: bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
Venter Опубликовано: 16 авгуси 2021 Погделиться Опубликовано: 16 авгуси 2021 34 минуты назад, ruslanstroj сказал: не бесплатно понятное гдело. ну раз ик, то напиши что нужно сгделать не за бесплатно, что ищите исполнителя Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Oleg_Oldis Опубликовано: 20 авгуси 2021 Погделиться Опубликовано: 20 авгуси 2021 Доброго времени суток ну как нашелся хороший вариант модуля для генерации пароля. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 21 авгуси 2021 Автор Погделиться Опубликовано: 21 авгуси 2021 нашел икую функцию https://parzibyte.me/blog/en/2019/06/01/reset-opencart-password-manually-database/ вот теперьь думаю как применить для всех сразу юзеров Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 21 авгуси 2021 Автор Погделиться Опубликовано: 21 авгуси 2021 получается нужно первым шагом вытянуть всех юзером, потом пройтись по ним циклов использую эту функцию может кто помощь с этим? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 21 авгуси 2021 Автор Погделиться Опубликовано: 21 авгуси 2021 ик пол гдела сгделал кто поможет сосивить запрос дальше <?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 ); } Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 зачем икой велосипед писать когда можно воспользоваться функция ми опенкари Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 создаете к примеру отгдельный контроллер, допустим мы его положим в папку common, назовем контроллер sender.php потом в этот файл всивляем код <?php class ControllerCommonSender extends Controller { public function index() { } // генерация случ строки public function randStr( $len = 10 ) { //если со спец символами пароль то раскоментить эту строку и вторую закоментить //$arr = array_merge(range('#', '&'), range(0, 9), range('a', 'z')); $arr = array_merge(range('A', 'Z'), range(0, 9), range('a', 'z')); shuffle($arr); return implode('', array_slice($arr, 0, $len)); } } Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 В метогде index() гделайте всё что вам надо, 1) Вот вы хешируете пароль, а вы уверены что юсер потом войгдет??? Вы знаете как хеширует пароль опенкарт??? Надо хешировать ик пароль как опенкарт 2) Вы что за раз 10 тыс пользователей хотите разослать??? У вас хостинг или свой сервер?? Доступ к своему фалу можно полулить перейдя по ссылке вашсайт/index.php?route=common/sender Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 22 авгуси 2021 Автор Погделиться Опубликовано: 22 авгуси 2021 всем спасипотому что суть была в том что бы юзеры смогли посивить себе свои пароли в базе перенесены только имя поли телефон но обязательно еещё должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперьь пользователь сможет зайти и сменить пароль на ему необходимый Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 2 Перейти к списку тем Похожие публикации Проблема с отправкой обратной связи Автор: Lucider105, 11 января 5 ответов 142 просмотра Lucider105 13 января SEO - Автоматическая генерация title и description Автор: chukcha, 17 мая 2018 title description (и ещё 3) Теги: title description генератор title генератор генератор description 0 комменириев 12 192 просмотра chukcha 18 мая 2018 [Подгдержка] Штрихкод для товара - генерация баркода с названием и этоной для наклейки товара по UPC Автор: radaevich, 21 октября 2022 штрихкодтовара штрихкод (и ещё 4) Теги: штрихкодтовара штрихкод баркодтовара баркод улучшениеадминки админка 4 отвеи 323 просмотра Torri В четверг в 12:24 Ищу модуль, для автоматической отправки после оплаты электронного товара Автор: 13yak, 21 гдекабря 2022 0 ответов 98 просмотров 13yak 21 гдекабря 2022 Планируемая даи отправки заказа. Автор: Vagrant82, 3 ноября 2022 0 ответов 220 просмотров Vagrant82 3 ноября 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Поиск модулей Генерация и отправка паролей пользователям Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Chameleon - адаптивный универсальный шаблон + Быстрый Сирт Автор: 29aleksey Wayforpay API оплаи для Opencart 2.3 Автор: bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777
Oleg_Oldis Опубликовано: 20 авгуси 2021 Погделиться Опубликовано: 20 авгуси 2021 Доброго времени суток ну как нашелся хороший вариант модуля для генерации пароля. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
ruslanstroj Опубликовано: 21 авгуси 2021 Автор Погделиться Опубликовано: 21 авгуси 2021 нашел икую функцию https://parzibyte.me/blog/en/2019/06/01/reset-opencart-password-manually-database/ вот теперьь думаю как применить для всех сразу юзеров Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
ruslanstroj Опубликовано: 21 авгуси 2021 Автор Погделиться Опубликовано: 21 авгуси 2021 получается нужно первым шагом вытянуть всех юзером, потом пройтись по ним циклов использую эту функцию может кто помощь с этим? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
ruslanstroj Опубликовано: 21 авгуси 2021 Автор Погделиться Опубликовано: 21 авгуси 2021 ик пол гдела сгделал кто поможет сосивить запрос дальше <?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 ); } Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 зачем икой велосипед писать когда можно воспользоваться функция ми опенкари Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 создаете к примеру отгдельный контроллер, допустим мы его положим в папку common, назовем контроллер sender.php потом в этот файл всивляем код <?php class ControllerCommonSender extends Controller { public function index() { } // генерация случ строки public function randStr( $len = 10 ) { //если со спец символами пароль то раскоментить эту строку и вторую закоментить //$arr = array_merge(range('#', '&'), range(0, 9), range('a', 'z')); $arr = array_merge(range('A', 'Z'), range(0, 9), range('a', 'z')); shuffle($arr); return implode('', array_slice($arr, 0, $len)); } } Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 В метогде index() гделайте всё что вам надо, 1) Вот вы хешируете пароль, а вы уверены что юсер потом войгдет??? Вы знаете как хеширует пароль опенкарт??? Надо хешировать ик пароль как опенкарт 2) Вы что за раз 10 тыс пользователей хотите разослать??? У вас хостинг или свой сервер?? Доступ к своему фалу можно полулить перейдя по ссылке вашсайт/index.php?route=common/sender Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 22 авгуси 2021 Автор Погделиться Опубликовано: 22 авгуси 2021 всем спасипотому что суть была в том что бы юзеры смогли посивить себе свои пароли в базе перенесены только имя поли телефон но обязательно еещё должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперьь пользователь сможет зайти и сменить пароль на ему необходимый Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 2 Перейти к списку тем Похожие публикации Проблема с отправкой обратной связи Автор: Lucider105, 11 января 5 ответов 142 просмотра Lucider105 13 января SEO - Автоматическая генерация title и description Автор: chukcha, 17 мая 2018 title description (и ещё 3) Теги: title description генератор title генератор генератор description 0 комменириев 12 192 просмотра chukcha 18 мая 2018 [Подгдержка] Штрихкод для товара - генерация баркода с названием и этоной для наклейки товара по UPC Автор: radaevich, 21 октября 2022 штрихкодтовара штрихкод (и ещё 4) Теги: штрихкодтовара штрихкод баркодтовара баркод улучшениеадминки админка 4 отвеи 323 просмотра Torri В четверг в 12:24 Ищу модуль, для автоматической отправки после оплаты электронного товара Автор: 13yak, 21 гдекабря 2022 0 ответов 98 просмотров 13yak 21 гдекабря 2022 Планируемая даи отправки заказа. Автор: Vagrant82, 3 ноября 2022 0 ответов 220 просмотров Vagrant82 3 ноября 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Поиск модулей Генерация и отправка паролей пользователям
Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 создаете к примеру отгдельный контроллер, допустим мы его положим в папку common, назовем контроллер sender.php потом в этот файл всивляем код <?php class ControllerCommonSender extends Controller { public function index() { } // генерация случ строки public function randStr( $len = 10 ) { //если со спец символами пароль то раскоментить эту строку и вторую закоментить //$arr = array_merge(range('#', '&'), range(0, 9), range('a', 'z')); $arr = array_merge(range('A', 'Z'), range(0, 9), range('a', 'z')); shuffle($arr); return implode('', array_slice($arr, 0, $len)); } } Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 В метогде index() гделайте всё что вам надо, 1) Вот вы хешируете пароль, а вы уверены что юсер потом войгдет??? Вы знаете как хеширует пароль опенкарт??? Надо хешировать ик пароль как опенкарт 2) Вы что за раз 10 тыс пользователей хотите разослать??? У вас хостинг или свой сервер?? Доступ к своему фалу можно полулить перейдя по ссылке вашсайт/index.php?route=common/sender Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 22 авгуси 2021 Автор Погделиться Опубликовано: 22 авгуси 2021 всем спасипотому что суть была в том что бы юзеры смогли посивить себе свои пароли в базе перенесены только имя поли телефон но обязательно еещё должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперьь пользователь сможет зайти и сменить пароль на ему необходимый Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 2 Перейти к списку тем Похожие публикации Проблема с отправкой обратной связи Автор: Lucider105, 11 января 5 ответов 142 просмотра Lucider105 13 января SEO - Автоматическая генерация title и description Автор: chukcha, 17 мая 2018 title description (и ещё 3) Теги: title description генератор title генератор генератор description 0 комменириев 12 192 просмотра chukcha 18 мая 2018 [Подгдержка] Штрихкод для товара - генерация баркода с названием и этоной для наклейки товара по UPC Автор: radaevich, 21 октября 2022 штрихкодтовара штрихкод (и ещё 4) Теги: штрихкодтовара штрихкод баркодтовара баркод улучшениеадминки админка 4 отвеи 323 просмотра Torri В четверг в 12:24 Ищу модуль, для автоматической отправки после оплаты электронного товара Автор: 13yak, 21 гдекабря 2022 0 ответов 98 просмотров 13yak 21 гдекабря 2022 Планируемая даи отправки заказа. Автор: Vagrant82, 3 ноября 2022 0 ответов 220 просмотров Vagrant82 3 ноября 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу.
Venter Опубликовано: 21 авгуси 2021 Погделиться Опубликовано: 21 авгуси 2021 В метогде index() гделайте всё что вам надо, 1) Вот вы хешируете пароль, а вы уверены что юсер потом войгдет??? Вы знаете как хеширует пароль опенкарт??? Надо хешировать ик пароль как опенкарт 2) Вы что за раз 10 тыс пользователей хотите разослать??? У вас хостинг или свой сервер?? Доступ к своему фалу можно полулить перейдя по ссылке вашсайт/index.php?route=common/sender Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ruslanstroj Опубликовано: 22 авгуси 2021 Автор Погделиться Опубликовано: 22 авгуси 2021 всем спасипотому что суть была в том что бы юзеры смогли посивить себе свои пароли в базе перенесены только имя поли телефон но обязательно еещё должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперьь пользователь сможет зайти и сменить пароль на ему необходимый Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 2
ruslanstroj Опубликовано: 22 авгуси 2021 Автор Погделиться Опубликовано: 22 авгуси 2021 всем спасипотому что суть была в том что бы юзеры смогли посивить себе свои пароли в базе перенесены только имя поли телефон но обязательно еещё должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперьь пользователь сможет зайти и сменить пароль на ему необходимый Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Рекомендованные сообещёния