Покрокова інструкція
Markdown статтіПовідомити про помилку

Як увімкнути потік відновлення пароля (Адміністратор)

Налаштуйте змінні середовища й сценарій сповіщень, щоб кнопка «Забули пароль?» з’явилась на вході, а користувачі отримували магічні лінки на email або телефон.


Коли стане в пригоді

  • Запускаєте самообслуговування для відновлення паролів.
  • Треба зменшити кількість звернень у підтримку.

Що важливо знати

  • Кнопка «Забули пароль?» показується тільки якщо налаштований CALL_NODE_URL_FOR_NOTIFICATIONS.
  • Лінк діє за таймером PASSWORD_RESET_TOKEN_TTL і одноразовий.
  • Повідомлення відправляються через ваш сценарій у конструкторі (email/SMS).

Перед початком


Покрокова інструкція

  1. Додайте у .env бекенда:
    • PASSWORD_RESET_KEY (64 hex)
    • PASSWORD_RESET_TOKEN_TTL (наприклад, 1h)
    • CONSTRUCTOR_ORIGIN (URL фронтенду)
    • CALL_NODE_URL_FOR_NOTIFICATIONS (повний call_node для вашого бота/ноди)
  2. Перезапустіть бекенд, щоб змінні застосувалися.
  3. У конструкторі ботів створіть сценарій, який:
    • Приймає payload з emailHtml, smsText, resetLink, userEmail, userPhone.
    • Якщо є userEmail — відправляє лист із emailHtml.
    • Якщо є userPhone — відправляє SMS із smsText.
  4. Перевірте, що на сторінці входу видно Забули пароль?.
  5. Зробіть тестовий запит на скидання: введіть свій email/телефон, відкрийте лінк і змініть пароль.

Що відбувається після

  • Користувачі бачать «Забули пароль?» і можуть самостійно отримати лінк.
  • Магічні лінки створюються і відправляються через ваш сценарій.

Як переконатися, що все вдалось

  • Лінк відображається на формі входу.
  • Тестовий користувач отримує email/SMS із лінком.
  • Лінк відкривається і дозволяє задати новий пароль.

Інші способи

  • Якщо email/SMS недоступний — використовуйте ручне генерування лінку для окремого користувача.

Пов’язані інструкції

Працюєте з власним ШІ-агентом?Встановіть відкритий skill, щоб ваш ШІ-агент працював з актуальною офіційною документацією ConnectiveOne.Отримати skillПотрібна підтримка?Не знайшли відповідь або потрібна допомога команди ConnectiveOne? Створіть запит у Client Portal.Створити запит