Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Рекомендованные сообщения

Поставил оба модуля NeoSeo SMS Информер и NeoSeo Логин в личный кабинет. NeoSeo SMS Информер работает отлично, NeoSeo Логин в личный кабинет тоже установился, но при нажатии кнопки "получить пароль" выдаёт ошибку Undefined index: telephone in /var/www/kitshop/catalog/controller/extension/module/neoseo_auth_sms.php on line 24. Находил на форуме аналогичную ошибку, но решение не указано.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Только что, Кирилл Кирилл сказал:

Поставил оба модуля NeoSeo SMS Информер и NeoSeo Логин в личный кабинет. NeoSeo SMS Информер работает отлично, NeoSeo Логин в личный кабинет тоже установился, но при нажатии кнопки "получить пароль" выдаёт ошибку Undefined index: telephone in /var/www/kitshop/catalog/controller/extension/module/neoseo_auth_sms.php on line 24. Находил на форуме аналогичную ошибку, но решение не указано.

Здравствуйте, какая версия php,опенкарт и модуля?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

10 часов назад, NeoSeo Help 4 сказал:

Здравствуйте, какая версия php,опенкарт и модуля?

Php 7.1, ocStore 3.0.2.0, тема дефолтная

Изменено пользователем Кирилл Кирилл

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

6 минут назад, NeoSeo Help 4 сказал:

Какая версия модуля?

neoseo_auth_sms_oc3.0_php7.1_8.ocmod

 

Версия 8 от 23.04.2020

Изменено пользователем Кирилл Кирилл

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 часа назад, Кирилл Кирилл сказал:

Так что по поводу ошибки?

Сейчас актуальная версия модуля - 9. Мы обновили файлы на сайте, Вы можете скачать их из Вашего личного кабинета. Замените файлы на сайте, пересохраните настройки модуля и проверьте, все ли работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

52 минуты назад, NeoSeo Help 1 сказал:

Сейчас актуальная версия модуля - 9. Мы обновили файлы на сайте, Вы можете скачать их из Вашего личного кабинета. Замените файлы на сайте, пересохраните настройки модуля и проверьте, все ли работает.

В личном кабинет всё также 8-я версия. Скачал, файлы те же

Снимок экрана 2022-01-21 194445.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

22.01.2022 в 13:52, Кирилл Кирилл сказал:

Файлы не обновили? Или я что-то не так делаю?

Здравствуйте.

Попробуйте, пожалуйста, еще раз

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

13 часов назад, NeoSeo Help 4 сказал:

Здравствуйте.

Попробуйте, пожалуйста, еще раз

Да, теперь 9-я. Всё обновил, заработало

 

Но теперь есть другая проблема, при регистрации нет проверки по номеру телефона. То-есть на один номер можно зарегистрировать несколько аккаунтов. Что с этим делать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

13 минут назад, Кирилл Кирилл сказал:

Да, теперь 9-я. Всё обновил, заработало

 

Но теперь есть другая проблема, при регистрации нет проверки по номеру телефона. То-есть на один номер можно зарегистрировать несколько аккаунтов. Что с этим делать?

Здравствуйте.

Как Вы это проверили? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот форма регистрации:

image.png.e56c21d255fce21268b16d3a019c389e.png

 

Ввожу разные email адреса и один и тот же номер телефона, все пользователи проходят регистрацию. 

Изменено пользователем Кирилл Кирилл

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Используется  Модуль Simple - упрощенная регистрация и заказ, видимо надо указать метод для проверки уникальности номера телефона для этого поля?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Только что, Кирилл Кирилл сказал:

Вот форма регистрации:

image.png.e56c21d255fce21268b16d3a019c389e.png

 

Ввожу разные email адреса и один и тот же номер телефона, все пользователи проходят регистрацию. 

Как храниться номер в БД и как вводится в систему? если номер один, но в бд попадает с разным форматированием, например +3099999999 и 09999999 это разные номера.

Цитата

Используется  Модуль Simple - упрощенная регистрация и заказ, видимо надо указать метод для проверки уникальности номера телефона для этого поля?

Связка с этим модулем не тестировалась. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

38 минут назад, Кирилл Кирилл сказал:

Используется  Модуль Simple - упрощенная регистрация и заказ, видимо надо указать метод для проверки уникальности номера телефона для этого поля?

При включении стандартной формы регистрации также не работает проверка номера телефона

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Только что, NeoSeo Help 4 сказал:

Как храниться номер в БД и как вводится в систему? если номер один, но в бд попадает с разным форматированием, например +3099999999 и 09999999 это разные номера.

Связка с этим модулем не тестировалась. 

Я одинаково ввожу номер телефона, меняю только почту

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

27 минут назад, Кирилл Кирилл сказал:

При включении стандартной формы регистрации также не работает проверка номера телефона

Проверьте применились ли все строки из модификатора модуля

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проверил, кажется понял. Когда пользователь вводит номер телефона в форме

image.png.c124446a3e97bbb47beab6dc37ee8b25.png

у  вас идёт проверка есть ли он в БД. Если есть переходит - в лк, если нет - на страницу регистрации. Тут всё ок. Но если на странице регистрации он поменяет номер на другой, или же перейдёт на страницу регистрации на прямую  /index.php?route=account/register (такая возможность почему-то есть), то проверки поля номера телефона в БД нет. То есть он может вводить один и тот же номер, только разные email (на этом поле есть проверка). 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 часа назад, Кирилл Кирилл сказал:

Проверил, кажется понял. Когда пользователь вводит номер телефона в форме

image.png.c124446a3e97bbb47beab6dc37ee8b25.png

у  вас идёт проверка есть ли он в БД. Если есть переходит - в лк, если нет - на страницу регистрации. Тут всё ок. Но если на странице регистрации он поменяет номер на другой, или же перейдёт на страницу регистрации на прямую  /index.php?route=account/register (такая возможность почему-то есть), то проверки поля номера телефона в БД нет. То есть он может вводить один и тот же номер, только разные email (на этом поле есть проверка). 

Форма регистрации не относится к модулю напрямую, поэтому такой учет не добавлен. Можем доработать на оплачиваемой основе

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...