Найти тему
QuintaDB

Как настроить подтверждение по E-mail или SMS

Оглавление

На сервисе QuintaDB

В этой статье мы рассмотрим пример, как настроить подтверждение по электронной почте, а также проверить подлинность введённого e-mail адреса пользователя.

Задачи, которые нужно решить:

1. Создать форму записи на курсы.
2. Проверить актуальность электронного ящика пользователя и отсортировать подтвержденные записи в отдельной таблице.

Для начала создадим простую таблицу с перечнем доступных курсов:

-2

Создадим форму "Записаться на курсы". Форма будет содержать следующие поля: ФИО, Email адрес (обязательные для заполнения), а также поле типа "Связь" с выбором курса и связанные колонки: Куратор, Начало, Длительность из таблицы "Курсы". Также, добавим поле типа "Радио кнопка" с выбором из двух вариантов - "Подтверждено" и "Не подтверждено".

-3

Теперь добавим на форму поле "Действие".

-4

На странице редактирования настроек поля "Действие" создадим задачу - Обновить колонку "Подтверждение" на значение - "Подтверждено" (Радио кнопка).

-5

Форма готова. Осталось только скрыть от пользователя поле "Подтверждение" в меню "Виджет формы" - вкладка "Поля".

-6

Далее с помощью бокового меню слева, нужно перейти в меню "Уведомления". Здесь нужно активировать опцию "Отправлять письмо-подтверждение человеку, заполнявшему форму"
и настроить шаблон письма.

-7

В качестве адресанта выбираем поле с Email адресом. В теле письма можно использовать значения из записи. Например, ФИО, Курс, Начало курса и пр.. Для реализации нашей задачи, скопируем ссылку для запуска действия "Подтвердить".

-8

Теперь остается отфильтровать записи в таблице "Записаться на курсы" по колонке "Подтверждение". По результатам поиска создадим Отчет. Таким образом, в отчет будут попадать только те записи, у которых в колонке "Подтверждение" установлено значение "Подтверждено". Лишние колонки можно скрыть, с помощью меню "Колонки".

-9

Для проверки заполним форму:

-10

Пользователь получает письмо на свой email адрес. Обратите внимание, что все значения подставились верно. Далее пользователю нужно кликнуть по ссылке, которая запустить действие.

-11

В результате запись попала в нужный отчет. Сгенерированный отчет можно использовать для дальнейшей работы, а также выполнять рассылки на его основе.

-12

Похожим образом можно настроить подтверждение по SMS. Только для этого на форму нужно еще добавить поле с номером телефона.

Полезные ссылки:

1. Поле "Связь" и "Связанные колонки"
2.
Поле "Действие"
3.
Функция E-mail подтверждения при заполнении формы
4.
Отчеты
5.
Рассылки
6.
SMS 
7.
Поле "Телефон".