Модуль от RF: Логин / регистрация по СМС / OTP коду, последним цифрам входящего номера + маска телефона

Добрый день.

Добавим, если будут аналогичные запросы. Пока не писали подобное.

Серные номера по идее должны вносится в сам сервис рассыльщика, не надо усложнять функционал

можно и так

Зарегестрирован юзер
0661234567
при попытке логина
0661234567, 380661234567 - запускает
если староверское
80661234567 - НЕ пускает. Просьба добавить это.
Настройки вот такие.
%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5

Немного таки доработал модуль по инструкции из этой ветки

вдруг кому тоже захочется
если юзаете захид хост, то чистите их кеш на сервере
в настройках модуля НЕ надо стран

только тут

%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5

$(document).bind('ready ajaxComplete', function(){
	$('input[type="tel"], #elm_phone, .ab__qobp_phone, .ty-profile-field__item #elm_9, #simple_search .cm-phone, #profile_fields_c #elm_9, #fast_recover_form input[name^="user_data[phone]"], #fast_login_form input[name^="user_data[phone]"], #fast_register_form input[name^="user_data[phone]"]').inputmask({
        mask: '+38(X99)999-99-99',
        placeholder: '_',
        clearMaskOnLostFocus: false,
        definitions: {
            'X': {
                validator: "0"
            }
        }
    });
});

теперь выглядит так
%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5

%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5

@a.shishkin пожалуйста хелп

Кнопки Войти/Зарегистрироваться делают код, который позволяет остаться на той же странице на сколько я понимаю

Дайте плиз его, чтобы можно было вставить в блок смарти или прям в тпл

Необходимо вывести где то тут

Нашел код, вставил его в тпл, но при регистрации кидает на главную, что совсем не юзерфрендли

<a
        		href="{if $runtime.controller == "auth" && $runtime.mode == "login_form"}{$config.current_url|fn_url}{else}{"auth.login_form?return_url=`$return_current_url`"|fn_url}{/if}"
				data-ca-target-id="login_block_fast"
				data-ca-dialog-class="fast-login-link fast-login-reg"
       			data-ca-dialog-title="Зарегестрироваться"
        		class="cm-dialog-opener cm-dialog-auto-size fast-login-show-popup"
        		rel="nofollow"
        	>Зарегистрируйся</a></p>

хееелп

Добавьте в кодах стран код 8

image

Он будет добавляться при логине.

Напишите в личку ссылку, посмотрим как можно помочь.

1 лайк

код страны +38
Как надо прописать, чтоб 8 добавлялось и 38 ?
Эта настройка не об этом?
%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5

Эта настройка - код по умолчанию в поле ввода.

В инструкции есть специальный раздел.

Я честно не могу понять как это сделать.
Прописал так и не пускает с 80…

Номер точно верный вводите?

Вот тут не тот номер. Если верный - надо в хелпдекс с реквизитами.

Ну да, свой личный.
Пошел писать.

Так когда ждать этого обновления?

Добрый день, сложнее задача чем показалась изначально, планируем на этой неделе.

Выпустили обновление

Почему бы не добавить опцию в настройки авто вход при входе по коду после того как клиент ввел все цифры? ну тоесть, что бу не нажимать лишний раз на кнопку “войти” после ввода кода.

3 лайка

Форму ввода пересмотрим, там не только будет логин после ввода. Сделаем ее современней и удобнее, но пока открыт вопрос в рамках нашей темы или модуля.

1 лайк

Вроде писал, но в отправленных не нашел. Написал теперь точно, почините плиз для староверов
80661234567…
%D0%BB%D0%BE%D0%B3%D0%B8%D0%BD%20%D0%BF%D0%BE%20%D1%81%D0%BC%D1%81

Вам надо поставить маску телефона и разнести поля. Чуда тут не будет, формат надо унифицировать.

Это не чудо, вы мне это делали в версии 1.3.1, но после обновлений это затерлось, видимо не вошло в релиз.