# Авторизация по номеру телефона

Прежде чем настроить авторизацию по номеру телефона, необходимо ввести номера телефонов пользователей ЛКС в установленном формате 1С ЗУП.

\
Настройки:

<figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2FR7u5rhqnWgSKYXOul0PZ%2Fimage.png?alt=media&#x26;token=86747791-aeae-4cd4-a790-f4449c37e22c" alt=""><figcaption></figcaption></figure>

1\. Добавлен метод отправки одноразового пароля wa\_users/sendOneTimePassword/. Номер телефона в формате 79991233211.\
&#x20;\
2\. Добавлено новое возможное значение для поля authType в ответе wa\_global/settings - "sms".\
&#x20;\
3\. Чтобы авторизовать пользователя, нужно вначале, используя соответствующий метод, инициировать отправку одноразового пароля.\
&#x20;\
Затем через стандартный метод login отправить номер телефона (login) и одноразовый пароль (pass)\
Пример:\
&#x20;

> Unknown macro: {     "login"}

&#x20;\
Если не включена галка "Ограничивать попытки входа", одноразовый пароль не будет сброшен после неудачных попытках ввода - только после повторной отправки.\
Если включена, пароль будет сброшен, вход заблокируется на N минут. При попытки авторизации с любым паролем пользователь получит стандартную ошибку, что был введён неправильный пароль. **Это важно. Инфо, что одноразовый пароль не был отправлен НЕ БУДЕТ.**\
&#x20;\
**Восстановление пароля не доступно, если активен вариант авторизации "sms".**\
&#x20;\
4\. Для настроек приложения добавлена настройка "Шаблон сообщения одноразовый пароль".\
&#x20;\
Из-за особенностей работы шаблонов сообщений, для одноразовых паролей может использоваться шаблон для электронной почты. В таком случае одноразовые пароли будут отправлены на почту. \
&#x20;\
5\. Для обработки "Рассылка паролей" при варианте авторизации "СМС" в письме требуется использовать параметр с номером телефона для отображения пользователю его логина. Почта заполнена не будет.&#x20;

На фронте так:<br>

<figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2FatDPKVG1Kk5x6FwyAccR%2Fimage.png?alt=media&#x26;token=ac59a5a0-4972-4acf-9047-ac681d5ff35f" alt=""><figcaption></figcaption></figure>

Вводится номер телефона по формату, далее кнопка "Получить смс код" активизируется, можно нажать.\
Появляется поле "Код подтверждения".\
Необходимо ввести код и нажать "Войти".

<figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2FAdRN6cR7mFmr4EiruPyO%2Fimage.png?alt=media&#x26;token=3d1c3d30-1224-40a0-89e8-345bf5b22507" alt=""><figcaption></figcaption></figure>
