Настройка упрощенной регистрации пользователей через email и СМС
Инструкция содержит настройки плагинов, системы, интеграцию с сервисом sms.ru и является продолжением статьи-решения "Упрощение регистрации пользователей", рассказывающей о формах и сценариях упрощенной регистрации пользователей.
Используя данную инструкцию, администратор может упростить регистрацию пользователей, сократив количество полей в форме регистрации до одного (емейл или телефон). Другие обязательные поля пользователю будет предложено заполнить после регистрации.
1. Настройка упрощенной регистрации через email требуются права администратора
2. Настройка упрощенной регистрации через СМС требуются права администратора
2.1. Аккаунт на сайте sms.ru
2.2. Включение и настройка плагина OTSMS требуются права администратора
2.3. Настройка плагина аутентификации «Синхронизация с Free Deans Office» для СМС требуются права администратора
1. Настройка упрощенной регистрации через email требуются права администратора
Не смотря на то, что при регистрации пользователя в «Moodle» обязательными являются поля «Имя», «Фамилия» и «Адрес электронной почты», в «Настройке полей формы регистрации» для упрощения регистрации можно указать только одно поле - «Адрес электронной почты», а остальные скрыть.
Так как в этом случае остальные обязательные поля заполнены не будут, при первом входе пользователя с помощью такой авторизации он будет перенаправлен на страницу редактирования профиля с просьбой заполнить недостающие данные - имя и фамилию.
В настройках плагина «Синхронизация с Free Deans Office» в секции «Общие настройки» выберем «Способ доставки сообщений» - «Электронная почта». См.рис.1.
В данной форме для активизации выбора нужно нажать левой кнопкой мыши на поле «Электронная почта», при включении опции оно выделится цветом: рис.2.
В секции «Настройки полей формы регистрации» установим в поле «Адрес электронной почты» значение «Показать», а все остальные поля формы оставим в значении «Скрыть». См.рис.3.
Сохраним эти настройки нажатием на кнопку «Сохранить» внизу страницы.
2. Настройка упрощенной регистрации через СМС
Для настройки механизма упрощенной регистрации пользователей через СМС нам понадобится:
2.2. Включение и настройка плагина OTSMS требуются права администратора
2.3. Настройка плагина аутентификации «Синхронизация с Free Deans Office» для СМС требуются права администратора
2.1. Сервис sms.ru
Для отправки СМС пользователям через систему «Moodle» нужно активировать интеграцию с сервисом sms.ru. На портале рассылки sms.ru необходимо завести учетную запись, войти в личный кабинет и пополнить баланс, оплатив услуги на отправку сообщений. Далее нам понадобится API ключ для интеграции с внешними программами. Найти его можно после авторизации внизу на главной странице или перейдя в раздел «Программистам».
2.2. Включение и настройка плагина OTSMS требуются права администратора
Чтобы использовать в плагине «Синхронизация с Free Deans Office» отправку сообщений через «OTSMS», включим и настроим плагин «OTSMS».
Первоначальное управление плагином «OTSMS» осуществляется через переход в следующее меню настроек: «Настройки» → (1) см.рис.4, далее - «Администрирование» (2) → «Плагины» (3) → «Способы доставки сообщений» (4) → «Управление способами доставки сообщений» (5).
В «Управление способами доставки сообщений» включаем плагин «OTSMS», нажав на пиктограмму с перечеркнутым глазом в колонке «Включить», и переходим в его настройки через ссылку «Настройки», см.рис.5.
Если плагин «OTSMS» уже включен, в его настройки можно перейти сразу через основное меню настроек системы: «Настройки» (1) см.рис.8, далее - «Администрирование» (2) → «Плагины» (3) → «Способы доставки сообщений» (4) см.рис.6 → «OTSMS» (5).
Интерфейс настроек плагина «OTSMS» выглядит так:
Чтобы включить плагин, нужно в поле «API ID» ввести ключ API ID, полученный нами ранее с сайта sms.ru. Остальные настройки плагина опциональны и просты и корректируют тело самого сообщения: какой длины может быть сообщение, можно ли его транслитерировать или нет, нужно ли добавлять тему в текст.
Нажимаем «Сохранить изменения». После сохранения изменений начинает работать интеграция.
После включения плагина «OTSMS», он добавится в настройки плагина аутентификации в форму «Способ доставки сообщений» и его можно будет выбрать.
2.3. Настройка плагина «Синхронизация с Free Deans Office» для СМС требуются права администратора
Переходим к настройкам плагина аутентификации «Синхронизация с Free Deans Office» для использования СМС.
В настройках плагина «Синхронизация с Free Deans Office» в секции «Общие настройки» выберем «Способ доставки сообщений» - «OTSMS».
В секции «Настройки полей формы регистрации» установим в поле «Телефон» значение «Показать», а все остальные поля формы установим в значении «Скрыть». См.рис.8.
Рис.8. Настройки полей формы регистрации для OTSMS.
Сохраним эти настройки нажатием на кнопку «Сохранить» внизу страницы.