Настройка упрощенной регистрации пользователей через email и СМС

Алексей Городков
16.09.2024

Инструкция содержит настройки плагинов, системы, интеграцию с сервисом sms.ru и является продолжением статьи-решения "Упрощение регистрации пользователей", рассказывающей о формах и сценариях упрощенной регистрации пользователей.

Используя данную инструкцию, администратор может упростить регистрацию пользователей, сократив количество полей в форме регистрации до одного (емейл или телефон). Другие обязательные поля пользователю будет предложено заполнить после регистрации.

Вместо самостоятельного выполнения действий по данной инструкции, вы можете подать заявку в гарантийную техподдержку, как описано в статье-решении "Упрощение регистрации пользователей" - п.1.2 и п.2.2.
Содержание:
1. Настройка упрощенной регистрации через email требуются права администратора
2. Настройка упрощенной регистрации через СМС требуются права администратора
2.1. Аккаунт на сайте sms.ru
2.2. Включение и настройка плагина OTSMS требуются права администратора
2.3. Настройка плагина аутентификации «Синхронизация с Free Deans Office» для СМС требуются права администратора

1. Настройка упрощенной регистрации через email требуются права администратора

Внимание! Действия в данной инструкции с меткой требуются права администратора можно выполнить только при наличии доступа "Полный Администратор". По умолчанию мы предоставляем доступ "Диспетчер-Администратор". Для изменения глобальных конфигураций мы рекомендуем выбрать набор требуемых опций по данной инструкции и обратиться в техническую поддержку с заявкой на конфигурирование системы. Подробнее - в статье "Полный административный доступ".

Не смотря на то, что при регистрации пользователя в «Moodle» обязательными являются поля «Имя», «Фамилия» и «Адрес электронной почты», в «Настройке полей формы регистрации» для упрощения регистрации можно указать только одно поле - «Адрес электронной почты», а остальные скрыть.

Так как в этом случае остальные обязательные поля заполнены не будут, при первом входе пользователя с помощью такой авторизации он будет перенаправлен на страницу редактирования профиля с просьбой заполнить недостающие данные - имя и фамилию.

В настройках плагина «Синхронизация с Free Deans Office» в секции «Общие настройки» выберем «Способ доставки сообщений» - «Электронная почта». См.рис.1.

Рис.1. Выберем «Способ доставки сообщений» - «Электронная почта».

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

Рис.2. Активизация выбора способа доставки - «Электронная почта».

В секции «Настройки полей формы регистрации» установим в поле «Адрес электронной почты» значение «Показать», а все остальные поля формы оставим в значении «Скрыть». См.рис.3.

Рис.3. Настройки полей формы регистрации.

Сохраним эти настройки нажатием на кнопку «Сохранить» внизу страницы.

Примечание. Если в настройках выбрать «Способ доставки сообщений» - «Электронная почта», но не выбрать «Показать» в поле «Адрес электронной почты», сохранить настройку полей формы не получится, система выдаст предупреждение об обязательности отображения поля «Адрес электронной почты».
Подробнее о включении и настройках плагина «Синхронизация с Free Deans Office» можно почитать здесь: "Плагин аутентификации «Синхронизация с Free Deans Office»".

2. Настройка упрощенной регистрации через СМС

Для настройки механизма упрощенной регистрации пользователей через СМС нам понадобится:

2.1. Аккаунт на сайте sms.ru
2.2. Включение и настройка плагина OTSMS требуются права администратора
2.3. Настройка плагина аутентификации «Синхронизация с Free Deans Office» для СМС требуются права администратора

2.1. Сервис sms.ru

Для отправки СМС пользователям через систему «Moodle» нужно активировать интеграцию с сервисом sms.ru. На портале рассылки sms.ru необходимо завести учетную запись, войти в личный кабинет и пополнить баланс, оплатив услуги на отправку сообщений. Далее нам понадобится API ключ для интеграции с внешними программами. Найти его можно после авторизации внизу на главной странице или перейдя в раздел «Программистам».

Подробнее: Что такое "Сервис SMS.RU".

2.2. Включение и настройка плагина OTSMS требуются права администратора

Чтобы использовать в плагине «Синхронизация с Free Deans Office» отправку сообщений через «OTSMS», включим и настроим плагин «OTSMS».

Первоначальное управление плагином «OTSMS» осуществляется через переход в следующее меню настроек: «Настройки» → (1) см.рис.4, далее - «Администрирование» (2) → «Плагины» (3) → «Способы доставки сообщений» (4) → «Управление способами доставки сообщений» (5).

Рис.4. Настройки - Управление способами доставки сообщений

В «Управление способами доставки сообщений» включаем плагин «OTSMS», нажав на пиктограмму с перечеркнутым глазом в колонке «Включить», и переходим в его настройки через ссылку «Настройки», см.рис.5.

Рис.5. Включение и переход к настройкам плагина «OTSMS».

Если плагин «OTSMS» уже включен, в его настройки можно перейти сразу через основное меню настроек системы: «Настройки» (1) см.рис.8, далее - «Администрирование» (2) → «Плагины» (3) → «Способы доставки сообщений» (4) см.рис.6 → «OTSMS» (5).

Рис.6. Переходим в настройки плагина «OTSMS».

Интерфейс настроек плагина «OTSMS» выглядит так:

Рис.7. Настройки плагина «OTSMS»

Чтобы включить плагин, нужно в поле «API ID» ввести ключ API ID, полученный нами ранее с сайта sms.ru. Остальные настройки плагина опциональны и просты и корректируют тело самого сообщения: какой длины может быть сообщение, можно ли его транслитерировать или нет, нужно ли добавлять тему в текст.

Примечание. Добавление темы сообщения и транслитерация текста сообщения могут быть принудительно переданы плагином, который изначально генерирует сообщение. В этом случае настройки самого плагина «OTSMS» игнорируются. Т.е. по сути, это - настройки по умолчанию.
Нажимаем «Сохранить изменения». После сохранения изменений начинает работать интеграция.

После включения плагина «OTSMS», он добавится в настройки плагина аутентификации в форму «Способ доставки сообщений» и его можно будет выбрать.

2.3. Настройка плагина «Синхронизация с Free Deans Office» для СМС требуются права администратора

Переходим к настройкам плагина аутентификации «Синхронизация с Free Deans Office» для использования СМС.

В настройках плагина «Синхронизация с Free Deans Office» в секции «Общие настройки» выберем «Способ доставки сообщений» - «OTSMS».

В секции «Настройки полей формы регистрации» установим в поле «Телефон» значение «Показать», а все остальные поля формы установим в значении «Скрыть». См.рис.8.

Рис.8. Настройки полей формы регистрации для OTSMS.

Сохраним эти настройки нажатием на кнопку «Сохранить» внизу страницы.

Примечание. Если в настройках выбрать «Способ доставки сообщений» - «OTSMS», но не выбрать «Показать» в поле «Телефон», сохранить настройку полей формы не получится, система выдаст предупреждение об обязательности отображения поля «Телефон».
Теги: авторизация, регистрация
Рейтинг ответа: 0 (0 оценок)

Комментарии запрещены