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

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

Поддержка модуля Авторизация по SMS для OpenCart 1.5Х, 2.Х, 3.Х


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

4 часа назад, kotikviktor1992 сказал:

УСтановил тестовую но так и негде не появился

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

Уточните, пожалуйста, что Вы имеете ввиду под нигде не появился? Его нет в админ зоне? или на сайте не вывелся?

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


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

30.09.2020 в 00:18, NeoSeo Team сказал:

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

Уточните, пожалуйста, что Вы имеете ввиду под нигде не появился? Его нет в админ зоне? или на сайте не вывелся?

на сайте не появился

 

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


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

2 часа назад, kotikviktor1992 сказал:

на сайте не появился

 

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

У Вас какая тема оформления на сайте? Дефолтная? Уточните, пожалуйста,  Вы веб-разработчик?

 

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


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

  • 4 months later...

Установили бесплатную версию на 14 дней. Настроили базово Смс Информер. А вот с регистрацией/авторизацией по СМС проблема. Если пытаюсь зайти по СМС на номер телефона который уже зарегистрирован то ничего не происходит. В консольке вот такая ошибка:

<b>Notice</b>: Undefined index: telephone_auth in <b>/.../www/catalog/controller/module/neoseo_auth_sms.php</b> on line <b>23</b>{"errors":" \u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0446\u0438\u0444\u0440 \u0432 \u043d\u043e\u043c\u0435\u0440\u0435 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430"}

 

Файл neoseo_auth_sms.php конечно же закодирован и сами поменять это не можем. Я так понимаю проблема в этом скрипте:

<script>
    $(function () {
                $("#input-telephone-auth").mask("+38 (099) 999-99-99");
                 $("#input-telephone-auth").on('keyup', function(){
         console.log($(this).value)
                        $('#tel').html($(this).value)                        })

        $('body').on('click', '#send-sms-btn',sendSms);
        $('body').on('click', '#login-by-sms-btn', checkPassword);

        function sendSms(e) {
        var name = $('input[name=name]').val();
            var telephone = $('input[name=telephone_auth]').val();
            var email = $('input[name=email]').val();
            var type = $('input[name=type]').val();
            var auth_sms = $('input[name=auth_sms]').val();
            e.preventDefault();
            $('.alert-danger').remove();
            $.ajax({
                url: 'index.php?route=module/neoseo_auth_sms/processPassword',
                type:'POST',
                //data: $('form').serializeArray(),
                data: {"name": name,"telephone": telephone,"email": email,"type": type,"auth_sms": auth_sms,},
                success: function (json) {
                    $('.alert').remove();

                    if (!json['errors']) {
                        $('.login-block').prepend('<div class="alert alert-success"><i class="fa fa-exclamation-circle"></i>' + json["success"] + '</div>');
                        $('.col-phone').after('<div class="form-group col-xs-12 col-sm-4 col-psw"><input type="password" name="password" value="" placeholder="Код" id="input-password" class="form-control"/></div>');
                        $('#send-sms-btn').val('Войти');
                        $('#send-sms-btn').attr('id', 'login-by-sms-btn');
                        $('#input-telephone-auth').attr('readonly','true');
                    }else {
                        $('.login-block').prepend('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i>' + json["errors"] + '</div>');
                    }
                }
            })
        }

        function checkPassword(e) {
            e.preventDefault();
            $('.alert-danger').remove();
            var telephone = encodeURIComponent($('#input-telephone-auth').val());
            var password = encodeURIComponent($('#input-password').val());
            $.ajax({
                url: 'index.php?route=module/neoseo_auth_sms/checkPassword&telephone='+ telephone +'&password='+ password +'',
                type:'GET',
                success: function (json) {
                    $('.alert').remove();

                    if (!json['error']) {
                        $('#input-email').val(json['email']);
                        $('.login-block').attr('action', json['action']);
                        $('.login-block').submit();
                    }else{
                        window.location.href = window.location.href;
                    }
                }
            })
        }
    });
</script>

Так как берется вот так:  var telephone = $('input[name=telephone_auth]').val();
          
а передается далее так: data: {"name": name,"telephone": telephone,"email": email,"type": type,"auth_sms": auth_sms,},

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


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

49 минут назад, Olga_Leo сказал:

Установили бесплатную версию на 14 дней. Настроили базово Смс Информер. А вот с регистрацией/авторизацией по СМС проблема. Если пытаюсь зайти по СМС на номер телефона который уже зарегистрирован то ничего не происходит. В консольке вот такая ошибка:

<b>Notice</b>: Undefined index: telephone_auth in <b>/.../www/catalog/controller/module/neoseo_auth_sms.php</b> on line <b>23</b>{"errors":" \u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0446\u0438\u0444\u0440 \u0432 \u043d\u043e\u043c\u0435\u0440\u0435 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430"}

 

Файл neoseo_auth_sms.php конечно же закодирован и сами поменять это не можем. Я так понимаю проблема в этом скрипте:


<script>
    $(function () {
                $("#input-telephone-auth").mask("+38 (099) 999-99-99");
                 $("#input-telephone-auth").on('keyup', function(){
         console.log($(this).value)
                        $('#tel').html($(this).value)                        })

        $('body').on('click', '#send-sms-btn',sendSms);
        $('body').on('click', '#login-by-sms-btn', checkPassword);

        function sendSms(e) {
        var name = $('input[name=name]').val();
            var telephone = $('input[name=telephone_auth]').val();
            var email = $('input[name=email]').val();
            var type = $('input[name=type]').val();
            var auth_sms = $('input[name=auth_sms]').val();
            e.preventDefault();
            $('.alert-danger').remove();
            $.ajax({
                url: 'index.php?route=module/neoseo_auth_sms/processPassword',
                type:'POST',
                //data: $('form').serializeArray(),
                data: {"name": name,"telephone": telephone,"email": email,"type": type,"auth_sms": auth_sms,},
                success: function (json) {
                    $('.alert').remove();

                    if (!json['errors']) {
                        $('.login-block').prepend('<div class="alert alert-success"><i class="fa fa-exclamation-circle"></i>' + json["success"] + '</div>');
                        $('.col-phone').after('<div class="form-group col-xs-12 col-sm-4 col-psw"><input type="password" name="password" value="" placeholder="Код" id="input-password" class="form-control"/></div>');
                        $('#send-sms-btn').val('Войти');
                        $('#send-sms-btn').attr('id', 'login-by-sms-btn');
                        $('#input-telephone-auth').attr('readonly','true');
                    }else {
                        $('.login-block').prepend('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i>' + json["errors"] + '</div>');
                    }
                }
            })
        }

        function checkPassword(e) {
            e.preventDefault();
            $('.alert-danger').remove();
            var telephone = encodeURIComponent($('#input-telephone-auth').val());
            var password = encodeURIComponent($('#input-password').val());
            $.ajax({
                url: 'index.php?route=module/neoseo_auth_sms/checkPassword&telephone='+ telephone +'&password='+ password +'',
                type:'GET',
                success: function (json) {
                    $('.alert').remove();

                    if (!json['error']) {
                        $('#input-email').val(json['email']);
                        $('.login-block').attr('action', json['action']);
                        $('.login-block').submit();
                    }else{
                        window.location.href = window.location.href;
                    }
                }
            })
        }
    });
</script>

Так как берется вот так:  var telephone = $('input[name=telephone_auth]').val();
          
а передается далее так: data: {"name": name,"telephone": telephone,"email": email,"type": type,"auth_sms": auth_sms,},

Добрый день.

Уточните, пожалуйста, какая у Вас версия OpenCart?

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


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

3 часа назад, Olga_Leo сказал:

Версия ocStore 2.1.0.2.1

Проверим данную версию.

У Вас дефолтная тема?

В модификаторах нет ошибок, связанных с модулем?

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


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

1 час назад, NeoSeo Team сказал:

Проверим данную версию.

У Вас дефолтная тема?

В модификаторах нет ошибок, связанных с модулем?

Нет у нас тема не дефолтная, бесплатная FastFood. В модификаторах вообще модули не отобразилась. Если я правильно понимаю о чем вы.

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


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

9 минут назад, Olga_Leo сказал:

Нет у нас тема не дефолтная, бесплатная FastFood. В модификаторах вообще модули не отобразилась. Если я правильно понимаю о чем вы.

Проверьте файл system/storage/log/ocmod.log

Есть ли строки Not Found для NeoSeo Auth SMS.

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


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

2 часа назад, NeoSeo Team сказал:

Проверьте файл system/storage/log/ocmod.log

Есть ли строки Not Found для NeoSeo Auth SMS.

у меня 49 вот таких ошибок:

 

LINE: 214
CODE: private function validate() {
NOT FOUND!
FILE: catalog/view/theme/default/template/account/register.tpl
CODE: <legend><?php echo $text_your_password; ?></legend>

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


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

20 часов назад, Olga_Leo сказал:

у меня 49 вот таких ошибок:

 

LINE: 214
CODE: private function validate() {
NOT FOUND!
FILE: catalog/view/theme/default/template/account/register.tpl
CODE: <legend><?php echo $text_your_password; ?></legend>

Проверим и отпишем Вам.

Но в данном модуле нет столько модификаций.

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


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

  • 5 months later...

Добрый день.

Модуль версия 6, opencart 3.0.3.7 PHP 7.3

Модуль Sms Notify установлен все работает. А вот при попытке включить модуль 

Notice: Undefined index: file in /home/f/domen/domen.ru/public_html/system/engine/proxy.php on line 51Notice: Undefined index: line in /home/f/domen/domen.ru/public_html/system/engine/proxy.php on line 51Notice: Undefined property: Proxy::����������������������� in on line

Где-то ошибка

 

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


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

1 час назад, orekhov сказал:

Добрый день.

Модуль версия 6, opencart 3.0.3.7 PHP 7.3

Модуль Sms Notify установлен все работает. А вот при попытке включить модуль 

Notice: Undefined index: file in /home/f/domen/domen.ru/public_html/system/engine/proxy.php on line 51Notice: Undefined index: line in /home/f/domen/domen.ru/public_html/system/engine/proxy.php on line 51Notice: Undefined property: Proxy::����������������������� in on line

Где-то ошибка

 

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

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


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

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

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

Я вчера взял тестовую лицензию и качал из личного кабинета. Так что либо там не актуальная версия, либо проблема существует реально.

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


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

1 час назад, orekhov сказал:

Я вчера взял тестовую лицензию и качал из личного кабинета. Так что либо там не актуальная версия, либо проблема существует реально.

Хорошо, прикрепляю Вам архив последней версии для опенкарт 3.0, рнр 7.2 (подходит для 7.3). Переустановите файлы, пожалуйста.

neoseo_auth_sms_oc3.0_php7.2_8.ocmod.zip

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


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

  • 1 year later...
  • 5 months later...

День добрый. Нужна помощь с модулем Логин в личный кабинет (авторизация) с помощью пароля через SMS для OpenCart 3.0. У нас стоит шаблон от OCTemplates UltraStore. Возможно ли адаптировать модуль под этот шаблон?

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


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

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

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

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

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

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

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

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

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

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