ruslanstroj Опубліковано: 16 серпня 2021 Share Опубліковано: 16 серпня 2021 добрый день может кто встречал такое решение? в базе 10тыс пользователей, нужно сделать им новые пароли и разослать их по email пользователям Надіслати Поділитися на інших сайтах More sharing options...
buslikdrev Опубліковано: 16 серпня 2021 Share Опубліковано: 16 серпня 2021 Зачем? Сайт взломали? Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 16 серпня 2021 Share Опубліковано: 16 серпня 2021 55 минут назад, ruslanstroj сказал: добрый день может кто встречал такое решение? в базе 10тыс пользователей, нужно сделать им новые пароли и разослать их по email пользователям ни разу не встречал. Это индивидуальное решение задачи. Причем не описано с вашей стороны при каких обстоятельствах отправить всем юсерам пароли, может по клику кнопочки в админке, может по какой то дате или еще что А если вам надо тупо здесь и сейчас отослать и не нужны всякие там кнопочки и условия, то К примеру создаем новый метод в контроллере contact.php, туда суем свой код: Получаем юсеров из бд Генерим пароль Отсылаем и чтоб это сработало перейти по адресу sait.ru/index.php?route=information/contact/твой метод Если сам не пытался сделать и ждешь что тебе что то дадут бесплатно, то иди заказывай такую задачу Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 16 серпня 2021 Автор Share Опубліковано: 16 серпня 2021 1 час назад, buslikdrev сказал: Зачем? Сайт взломали? переезд с джумлы, пароли не получилось перенести Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 16 серпня 2021 Автор Share Опубліковано: 16 серпня 2021 41 минуту назад, Venter сказал: ни разу не встречал. Это индивидуальное решение задачи. Причем не описано с вашей стороны при каких обстоятельствах отправить всем юсерам пароли, может по клику кнопочки в админке, может по какой то дате или еще что А если вам надо тупо здесь и сейчас отослать и не нужны всякие там кнопочки и условия, то К примеру создаем новый метод в контроллере contact.php, туда суем свой код: Получаем юсеров из бд Генерим пароль Отсылаем и чтоб это сработало перейти по адресу sait.ru/index.php?route=information/contact/твой метод Если сам не пытался сделать и ждешь что тебе что то дадут бесплатно, то иди заказывай такую задачу не бесплатно понятное дело. Надіслати Поділитися на інших сайтах More sharing options... buslikdrev Опубліковано: 16 серпня 2021 Share Опубліковано: 16 серпня 2021 7 минут назад, ruslanstroj сказал: переезд с джумлы, пароли не получилось перенести Тогда просто отправьте ссылку на восстановление пароля с разъяснением ситуации или закажите услугу переноса паролей (при авторизации будет генерироваться под новую систему). Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 16 серпня 2021 Share Опубліковано: 16 серпня 2021 29 минут назад, buslikdrev сказал: Тогда просто отправьте ссылку на восстановление пароля с разъяснением ситуации или закажите услугу переноса паролей (при авторизации будет генерироваться под новую систему). ну так это опять таки рассылка что и в первом случае Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 16 серпня 2021 Share Опубліковано: 16 серпня 2021 34 минуты назад, ruslanstroj сказал: не бесплатно понятное дело. ну раз так, то напиши что нужно сделать не за бесплатно, что ищите исполнителя Надіслати Поділитися на інших сайтах More sharing options... Oleg_Oldis Опубліковано: 20 серпня 2021 Share Опубліковано: 20 серпня 2021 Доброго времени суток ну как нашелся хороший вариант модуля для генерации пароля. Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 21 серпня 2021 Автор Share Опубліковано: 21 серпня 2021 нашел такую функцию https://parzibyte.me/blog/en/2019/06/01/reset-opencart-password-manually-database/ вот теперь думаю как применить для всех сразу юзеров Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 21 серпня 2021 Автор Share Опубліковано: 21 серпня 2021 получается нужно первым шагом вытянуть всех юзером, потом пройтись по ним циклов использую эту функцию может кто помощь с этим? Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 21 серпня 2021 Автор Share Опубліковано: 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 ); } Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 21 серпня 2021 зачем такой велосипед писать когда можно воспользоваться функция ми опенкарта Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 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)); } } Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 21 серпня 2021 В методе index() делайте всё что вам надо, 1) Вот вы хешируете пароль, а вы уверены что юсер потом войдет??? Вы знаете как хеширует пароль опенкарт??? Надо хешировать так пароль как опенкарт 2) Вы что за раз 10 тыс пользователей хотите разослать??? У вас хостинг или свой сервер?? Доступ к своему фалу можно получить перейдя по ссылке вашсайт/index.php?route=common/sender Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 22 серпня 2021 Автор Share Опубліковано: 22 серпня 2021 всем спасибо суть была в том что бы юзеры смогли поставить себе свои пароли в базе перенесены только имя почта телефон но обязательно еще должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперь пользователь сможет зайти и сменить пароль на ему необходимый Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Пошук модулів Генерация и отправка паролей пользователям Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Venter Опубліковано: 16 серпня 2021 Share Опубліковано: 16 серпня 2021 55 минут назад, ruslanstroj сказал: добрый день может кто встречал такое решение? в базе 10тыс пользователей, нужно сделать им новые пароли и разослать их по email пользователям ни разу не встречал. Это индивидуальное решение задачи. Причем не описано с вашей стороны при каких обстоятельствах отправить всем юсерам пароли, может по клику кнопочки в админке, может по какой то дате или еще что А если вам надо тупо здесь и сейчас отослать и не нужны всякие там кнопочки и условия, то К примеру создаем новый метод в контроллере contact.php, туда суем свой код: Получаем юсеров из бд Генерим пароль Отсылаем и чтоб это сработало перейти по адресу sait.ru/index.php?route=information/contact/твой метод Если сам не пытался сделать и ждешь что тебе что то дадут бесплатно, то иди заказывай такую задачу Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 16 серпня 2021 Автор Share Опубліковано: 16 серпня 2021 1 час назад, buslikdrev сказал: Зачем? Сайт взломали? переезд с джумлы, пароли не получилось перенести Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 16 серпня 2021 Автор Share Опубліковано: 16 серпня 2021 41 минуту назад, Venter сказал: ни разу не встречал. Это индивидуальное решение задачи. Причем не описано с вашей стороны при каких обстоятельствах отправить всем юсерам пароли, может по клику кнопочки в админке, может по какой то дате или еще что А если вам надо тупо здесь и сейчас отослать и не нужны всякие там кнопочки и условия, то К примеру создаем новый метод в контроллере contact.php, туда суем свой код: Получаем юсеров из бд Генерим пароль Отсылаем и чтоб это сработало перейти по адресу sait.ru/index.php?route=information/contact/твой метод Если сам не пытался сделать и ждешь что тебе что то дадут бесплатно, то иди заказывай такую задачу не бесплатно понятное дело. Надіслати Поділитися на інших сайтах More sharing options... buslikdrev Опубліковано: 16 серпня 2021 Share Опубліковано: 16 серпня 2021 7 минут назад, ruslanstroj сказал: переезд с джумлы, пароли не получилось перенести Тогда просто отправьте ссылку на восстановление пароля с разъяснением ситуации или закажите услугу переноса паролей (при авторизации будет генерироваться под новую систему). Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 16 серпня 2021 Share Опубліковано: 16 серпня 2021 29 минут назад, buslikdrev сказал: Тогда просто отправьте ссылку на восстановление пароля с разъяснением ситуации или закажите услугу переноса паролей (при авторизации будет генерироваться под новую систему). ну так это опять таки рассылка что и в первом случае Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 16 серпня 2021 Share Опубліковано: 16 серпня 2021 34 минуты назад, ruslanstroj сказал: не бесплатно понятное дело. ну раз так, то напиши что нужно сделать не за бесплатно, что ищите исполнителя Надіслати Поділитися на інших сайтах More sharing options... Oleg_Oldis Опубліковано: 20 серпня 2021 Share Опубліковано: 20 серпня 2021 Доброго времени суток ну как нашелся хороший вариант модуля для генерации пароля. Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 21 серпня 2021 Автор Share Опубліковано: 21 серпня 2021 нашел такую функцию https://parzibyte.me/blog/en/2019/06/01/reset-opencart-password-manually-database/ вот теперь думаю как применить для всех сразу юзеров Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 21 серпня 2021 Автор Share Опубліковано: 21 серпня 2021 получается нужно первым шагом вытянуть всех юзером, потом пройтись по ним циклов использую эту функцию может кто помощь с этим? Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 21 серпня 2021 Автор Share Опубліковано: 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 ); } Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 21 серпня 2021 зачем такой велосипед писать когда можно воспользоваться функция ми опенкарта Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 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)); } } Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 21 серпня 2021 В методе index() делайте всё что вам надо, 1) Вот вы хешируете пароль, а вы уверены что юсер потом войдет??? Вы знаете как хеширует пароль опенкарт??? Надо хешировать так пароль как опенкарт 2) Вы что за раз 10 тыс пользователей хотите разослать??? У вас хостинг или свой сервер?? Доступ к своему фалу можно получить перейдя по ссылке вашсайт/index.php?route=common/sender Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 22 серпня 2021 Автор Share Опубліковано: 22 серпня 2021 всем спасибо суть была в том что бы юзеры смогли поставить себе свои пароли в базе перенесены только имя почта телефон но обязательно еще должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперь пользователь сможет зайти и сменить пароль на ему необходимый Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Пошук модулів Генерация и отправка паролей пользователям Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ruslanstroj Опубліковано: 16 серпня 2021 Автор Share Опубліковано: 16 серпня 2021 1 час назад, buslikdrev сказал: Зачем? Сайт взломали? переезд с джумлы, пароли не получилось перенести Надіслати Поділитися на інших сайтах More sharing options...
ruslanstroj Опубліковано: 16 серпня 2021 Автор Share Опубліковано: 16 серпня 2021 41 минуту назад, Venter сказал: ни разу не встречал. Это индивидуальное решение задачи. Причем не описано с вашей стороны при каких обстоятельствах отправить всем юсерам пароли, может по клику кнопочки в админке, может по какой то дате или еще что А если вам надо тупо здесь и сейчас отослать и не нужны всякие там кнопочки и условия, то К примеру создаем новый метод в контроллере contact.php, туда суем свой код: Получаем юсеров из бд Генерим пароль Отсылаем и чтоб это сработало перейти по адресу sait.ru/index.php?route=information/contact/твой метод Если сам не пытался сделать и ждешь что тебе что то дадут бесплатно, то иди заказывай такую задачу не бесплатно понятное дело. Надіслати Поділитися на інших сайтах More sharing options...
buslikdrev Опубліковано: 16 серпня 2021 Share Опубліковано: 16 серпня 2021 7 минут назад, ruslanstroj сказал: переезд с джумлы, пароли не получилось перенести Тогда просто отправьте ссылку на восстановление пароля с разъяснением ситуации или закажите услугу переноса паролей (при авторизации будет генерироваться под новую систему). Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 16 серпня 2021 Share Опубліковано: 16 серпня 2021 29 минут назад, buslikdrev сказал: Тогда просто отправьте ссылку на восстановление пароля с разъяснением ситуации или закажите услугу переноса паролей (при авторизации будет генерироваться под новую систему). ну так это опять таки рассылка что и в первом случае Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 16 серпня 2021 Share Опубліковано: 16 серпня 2021 34 минуты назад, ruslanstroj сказал: не бесплатно понятное дело. ну раз так, то напиши что нужно сделать не за бесплатно, что ищите исполнителя Надіслати Поділитися на інших сайтах More sharing options... Oleg_Oldis Опубліковано: 20 серпня 2021 Share Опубліковано: 20 серпня 2021 Доброго времени суток ну как нашелся хороший вариант модуля для генерации пароля. Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 21 серпня 2021 Автор Share Опубліковано: 21 серпня 2021 нашел такую функцию https://parzibyte.me/blog/en/2019/06/01/reset-opencart-password-manually-database/ вот теперь думаю как применить для всех сразу юзеров Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 21 серпня 2021 Автор Share Опубліковано: 21 серпня 2021 получается нужно первым шагом вытянуть всех юзером, потом пройтись по ним циклов использую эту функцию может кто помощь с этим? Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 21 серпня 2021 Автор Share Опубліковано: 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 ); } Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 21 серпня 2021 зачем такой велосипед писать когда можно воспользоваться функция ми опенкарта Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 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)); } } Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 21 серпня 2021 В методе index() делайте всё что вам надо, 1) Вот вы хешируете пароль, а вы уверены что юсер потом войдет??? Вы знаете как хеширует пароль опенкарт??? Надо хешировать так пароль как опенкарт 2) Вы что за раз 10 тыс пользователей хотите разослать??? У вас хостинг или свой сервер?? Доступ к своему фалу можно получить перейдя по ссылке вашсайт/index.php?route=common/sender Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 22 серпня 2021 Автор Share Опубліковано: 22 серпня 2021 всем спасибо суть была в том что бы юзеры смогли поставить себе свои пароли в базе перенесены только имя почта телефон но обязательно еще должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперь пользователь сможет зайти и сменить пароль на ему необходимый Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Пошук модулів Генерация и отправка паролей пользователям Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Venter Опубліковано: 16 серпня 2021 Share Опубліковано: 16 серпня 2021 29 минут назад, buslikdrev сказал: Тогда просто отправьте ссылку на восстановление пароля с разъяснением ситуации или закажите услугу переноса паролей (при авторизации будет генерироваться под новую систему). ну так это опять таки рассылка что и в первом случае Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 16 серпня 2021 Share Опубліковано: 16 серпня 2021 34 минуты назад, ruslanstroj сказал: не бесплатно понятное дело. ну раз так, то напиши что нужно сделать не за бесплатно, что ищите исполнителя Надіслати Поділитися на інших сайтах More sharing options... Oleg_Oldis Опубліковано: 20 серпня 2021 Share Опубліковано: 20 серпня 2021 Доброго времени суток ну как нашелся хороший вариант модуля для генерации пароля. Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 21 серпня 2021 Автор Share Опубліковано: 21 серпня 2021 нашел такую функцию https://parzibyte.me/blog/en/2019/06/01/reset-opencart-password-manually-database/ вот теперь думаю как применить для всех сразу юзеров Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 21 серпня 2021 Автор Share Опубліковано: 21 серпня 2021 получается нужно первым шагом вытянуть всех юзером, потом пройтись по ним циклов использую эту функцию может кто помощь с этим? Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 21 серпня 2021 Автор Share Опубліковано: 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 ); } Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 21 серпня 2021 зачем такой велосипед писать когда можно воспользоваться функция ми опенкарта Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 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)); } } Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 21 серпня 2021 В методе index() делайте всё что вам надо, 1) Вот вы хешируете пароль, а вы уверены что юсер потом войдет??? Вы знаете как хеширует пароль опенкарт??? Надо хешировать так пароль как опенкарт 2) Вы что за раз 10 тыс пользователей хотите разослать??? У вас хостинг или свой сервер?? Доступ к своему фалу можно получить перейдя по ссылке вашсайт/index.php?route=common/sender Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 22 серпня 2021 Автор Share Опубліковано: 22 серпня 2021 всем спасибо суть была в том что бы юзеры смогли поставить себе свои пароли в базе перенесены только имя почта телефон но обязательно еще должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперь пользователь сможет зайти и сменить пароль на ему необходимый Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Пошук модулів Генерация и отправка паролей пользователям Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Venter Опубліковано: 16 серпня 2021 Share Опубліковано: 16 серпня 2021 34 минуты назад, ruslanstroj сказал: не бесплатно понятное дело. ну раз так, то напиши что нужно сделать не за бесплатно, что ищите исполнителя Надіслати Поділитися на інших сайтах More sharing options... Oleg_Oldis Опубліковано: 20 серпня 2021 Share Опубліковано: 20 серпня 2021 Доброго времени суток ну как нашелся хороший вариант модуля для генерации пароля. Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 21 серпня 2021 Автор Share Опубліковано: 21 серпня 2021 нашел такую функцию https://parzibyte.me/blog/en/2019/06/01/reset-opencart-password-manually-database/ вот теперь думаю как применить для всех сразу юзеров Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 21 серпня 2021 Автор Share Опубліковано: 21 серпня 2021 получается нужно первым шагом вытянуть всех юзером, потом пройтись по ним циклов использую эту функцию может кто помощь с этим? Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 21 серпня 2021 Автор Share Опубліковано: 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 ); } Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 21 серпня 2021 зачем такой велосипед писать когда можно воспользоваться функция ми опенкарта Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 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)); } } Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 21 серпня 2021 В методе index() делайте всё что вам надо, 1) Вот вы хешируете пароль, а вы уверены что юсер потом войдет??? Вы знаете как хеширует пароль опенкарт??? Надо хешировать так пароль как опенкарт 2) Вы что за раз 10 тыс пользователей хотите разослать??? У вас хостинг или свой сервер?? Доступ к своему фалу можно получить перейдя по ссылке вашсайт/index.php?route=common/sender Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 22 серпня 2021 Автор Share Опубліковано: 22 серпня 2021 всем спасибо суть была в том что бы юзеры смогли поставить себе свои пароли в базе перенесены только имя почта телефон но обязательно еще должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперь пользователь сможет зайти и сменить пароль на ему необходимый Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Пошук модулів Генерация и отправка паролей пользователям Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000
Oleg_Oldis Опубліковано: 20 серпня 2021 Share Опубліковано: 20 серпня 2021 Доброго времени суток ну как нашелся хороший вариант модуля для генерации пароля. Надіслати Поділитися на інших сайтах More sharing options...
ruslanstroj Опубліковано: 21 серпня 2021 Автор Share Опубліковано: 21 серпня 2021 нашел такую функцию https://parzibyte.me/blog/en/2019/06/01/reset-opencart-password-manually-database/ вот теперь думаю как применить для всех сразу юзеров Надіслати Поділитися на інших сайтах More sharing options...
ruslanstroj Опубліковано: 21 серпня 2021 Автор Share Опубліковано: 21 серпня 2021 получается нужно первым шагом вытянуть всех юзером, потом пройтись по ним циклов использую эту функцию может кто помощь с этим? Надіслати Поділитися на інших сайтах More sharing options...
ruslanstroj Опубліковано: 21 серпня 2021 Автор Share Опубліковано: 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 ); } Надіслати Поділитися на інших сайтах More sharing options...
Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 21 серпня 2021 зачем такой велосипед писать когда можно воспользоваться функция ми опенкарта Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 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)); } } Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 21 серпня 2021 В методе index() делайте всё что вам надо, 1) Вот вы хешируете пароль, а вы уверены что юсер потом войдет??? Вы знаете как хеширует пароль опенкарт??? Надо хешировать так пароль как опенкарт 2) Вы что за раз 10 тыс пользователей хотите разослать??? У вас хостинг или свой сервер?? Доступ к своему фалу можно получить перейдя по ссылке вашсайт/index.php?route=common/sender Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 22 серпня 2021 Автор Share Опубліковано: 22 серпня 2021 всем спасибо суть была в том что бы юзеры смогли поставить себе свои пароли в базе перенесены только имя почта телефон но обязательно еще должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперь пользователь сможет зайти и сменить пароль на ему необходимый Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Пошук модулів Генерация и отправка паролей пользователям
Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 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)); } } Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 21 серпня 2021 В методе index() делайте всё что вам надо, 1) Вот вы хешируете пароль, а вы уверены что юсер потом войдет??? Вы знаете как хеширует пароль опенкарт??? Надо хешировать так пароль как опенкарт 2) Вы что за раз 10 тыс пользователей хотите разослать??? У вас хостинг или свой сервер?? Доступ к своему фалу можно получить перейдя по ссылке вашсайт/index.php?route=common/sender Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 22 серпня 2021 Автор Share Опубліковано: 22 серпня 2021 всем спасибо суть была в том что бы юзеры смогли поставить себе свои пароли в базе перенесены только имя почта телефон но обязательно еще должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперь пользователь сможет зайти и сменить пароль на ему необходимый Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Venter Опубліковано: 21 серпня 2021 Share Опубліковано: 21 серпня 2021 В методе index() делайте всё что вам надо, 1) Вот вы хешируете пароль, а вы уверены что юсер потом войдет??? Вы знаете как хеширует пароль опенкарт??? Надо хешировать так пароль как опенкарт 2) Вы что за раз 10 тыс пользователей хотите разослать??? У вас хостинг или свой сервер?? Доступ к своему фалу можно получить перейдя по ссылке вашсайт/index.php?route=common/sender Надіслати Поділитися на інших сайтах More sharing options... ruslanstroj Опубліковано: 22 серпня 2021 Автор Share Опубліковано: 22 серпня 2021 всем спасибо суть была в том что бы юзеры смогли поставить себе свои пароли в базе перенесены только имя почта телефон но обязательно еще должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперь пользователь сможет зайти и сменить пароль на ему необходимый Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1
ruslanstroj Опубліковано: 22 серпня 2021 Автор Share Опубліковано: 22 серпня 2021 всем спасибо суть была в том что бы юзеры смогли поставить себе свои пароли в базе перенесены только имя почта телефон но обязательно еще должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперь пользователь сможет зайти и сменить пароль на ему необходимый Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts