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

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

\
Настройки:

<figure><img src="/files/Cp7nX0Dg5nMRPZ973UBR" alt=""><figcaption></figcaption></figure>

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

> Unknown macro: { "login"}

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

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

<figure><img src="/files/vreU8QNSEGfyc0yTMS41" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/7bN6yiuECVblLxNoRDqW" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://padocs.empldocs.app/dlya-razrabotchikov/nastroiki-lks/nastroiki-prilozheniya-lks-bek/avtorizaciya-po-nomeru-telefona.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
