Связаться с поддержкой:
Связаться с поддержкой
Выберите язык Русский Английский (статья не переведена)

    Блок «Проверка одноразового пароля»

    Блок «Проверка одноразового пароля» проверяет пароль и его соответствие контактному идентификатору пользователя — например, номеру телефона или почте. Может понадобиться для авторизации на сайте, подтверждения заказа в интернет-магазине или платежей. 

    Для создания пароля используется блок «Генерация одноразового пароля». Чтобы блок «Проверка одноразового пароля» получил запрос на проверку пароля из внешнего сервиса и вернул результат, используется блок «Входящий вебхук».

    Настройка блока

    1. В Редакторе сценариев добавьте блок «Проверка одноразового пароля» на рабочую область.
    2. Укажите идентификатор клиента — телефон, почту или другие данные, которые запрашивает форма на сайте. В поле можно использовать переменную.

       
    3. Укажите пароль. В поле можно использовать переменную.
    4. После того, как блок отработает в сценарии, можно получить результаты.
    • data.auth — прошел ли пароль проверку;
    • data.contact_indicator_exist — существует ли идентификатор контакта;
    • data.remaining_end_time — истекло ли время жизни пароля;
    • data.is_used — был ли использован пароль.
    • data — все результаты.

    Пример сценария

    Пользователь вводит почту и телефон в форме авторизации на сайте. Блок «Входящий вебхук» передаст информацию в чат-бот, блок «Проверка одноразового пароля» проверит пароль и соотнесёт его с идентификатором пользователя, затем блок «Входящий вебхук» вернет результат проверки на сайт.