Для авторизации по номеру телефона нужно иметь установленный модуль Sms
Для возможности входа по номеру телефона надо в конфигурационном файле config.pl прописать следующие параметры:
Параметр | Значение |
---|---|
$conf{AUTH_BY_PHONE}=1; | Включить вход по номеру телефона для пользователя. |
$conf{PHONE_NUMBER_PATTERN}='+xxx (xx) xxx-xx-xx'; | Шаблон для ввода номера телефона (Прим. '+380 (xx) xxx-xx-xx', '0 97 xxx-xx-xx') |
$conf{AUTH_BY_PHONE_PIN_INTERVAL}='5'; | Время (в минутах) действия отправленного PIN-кода (по умолчанию 5). |
Шаблон для отправки СМС - /usr/abills/Abills/modules/Sms/templates/sms_login_by_phone.tpl
После перехода по кнопке появится поле для ввода номера телефона
При нажатии на кнопку "Отправить" начнется поиск пользователя с таким номер и отправится СМС с PIN-кодом.
PIN-код нужно вводить в поле PIN, которое появится после отправки СМС.
Срок годности PIN-кода - 5 минут.
При 5-ти неправильно введенных PIN-кодов появится сообщение, что все попытки использованы.
Отправить повторное сообщение можно через две минуты.
Если PIN-код правильный, то пользователя переправит в ЛК.
Если номер привязан к нескольким пользователям, будет возможность выбрать нужные аккаунт.
Если у вас уже есть PIN-код, тогда можете нажать на кнопку "У меня уже есть PIN" (телефон должен быть заполнен).