Перейти к основному содержимому

Самостоятельная регистрация по электронной почте

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

Видеоссылка: Обзор процесса

Включение самостоятельной регистрации по электронной почте

Страница входа с кнопкой «Создать новую учётную запись»
  1. Перейдите в Управление > Администрирование > Плагины > Аутентификация > Настройки аутентификации и нажмите на значок перечёркнутого глаза напротив самостоятельной регистрации по электронной почте.
  2. Выберите самостоятельную регистрацию по электронной почте из выпадающего меню самостоятельной регистрации в общих настройках (далее на той же странице, под плагинами аутентификации).
  3. Нажмите кнопку «Сохранить изменения».

Предупреждение: Включение самостоятельной регистрации приводит к тому, что спамеры могут создавать учётные записи, чтобы использовать сообщения форума, записи блога и т. д. для спама. Этот риск можно свести к минимуму, ограничив самостоятельную регистрацию определёнными почтовыми доменами с помощью настройки разрешённых почтовых доменов в Управление > Администрирование > Плагины > Аутентификация > Настройки аутентификации. Кроме того, самостоятельную регистрацию можно включить на короткий период времени, чтобы пользователи могли создать учётные записи, а затем отключить.

Примечание: Плагин аутентификации на основе электронной почты должен быть включён, чтобы пользователи, которые ранее зарегистрировались самостоятельно, могли войти в систему. Выбор самостоятельной регистрации по электронной почте в качестве метода самостоятельной регистрации позволяет потенциальным пользователям зарегистрироваться самостоятельно.

Вы можете изменить текст, который появляется под вопросом «Вы здесь впервые?», двумя способами:

  1. Добавьте текст в поле «Инструкции», которое находится в разделе «Администрирование сайта...» > «Плагины...» > «Аутентификация...» > «Настройки аутентификации», или
  2. Используйте инструмент «Настройка языка», чтобы отредактировать строку языка «loginsteps», найденную в moodle.php. Обратите внимание, что эта строка отличается от «loginstepsnone», которая используется для регистрации без аутентификации.

Включение элемента reCAPTCHA

Форма новой учётной записи с элементом CAPTCHA CAPTCHA — это программа, которая может определить, является ли её пользователь человеком или компьютером. CAPTCHA используются многими веб-сайтами для предотвращения злоупотреблений со стороны ботов или автоматизированных программ, обычно предназначенных для генерации спама. Ни одна компьютерная программа не может читать искажённый текст так же хорошо, как люди, поэтому боты не могут перемещаться по сайтам, защищённым CAPTCHA.

Защита от спама может быть добавлена в форму создания новой учётной записи по электронной почте с помощью элемента CAPTCHA — теста «вопрос-ответ», используемого для определения того, является ли пользователь человеком.

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

Для администраторов сайта: Если вы включите reCAPTCHA на своём сайте и по какой-либо причине настройки будут настроены неправильно, существует вероятность, что вы будете заблокированы на сайте. Если это произойдёт, добавление следующей строки в файл config.php на сервере временно отключит reCAPTCHA.

$CFG->enableloginrecaptcha='0';

Это позволит вам войти в систему и исправить настройки, прежде чем пробовать снова. Чтобы повторно включить reCAPTCHA, не забудьте удалить его или закомментировать в файле конфигурации.

Сообщение об электронном подтверждении

Автоматизированное сообщение об электронном подтверждении отправляется пользователю с адреса электронной почты службы поддержки.

Вы можете изменить этот текст в Управление > Администрирование > Язык > Настройка языка, выбрав соответствующий языковой пакет, выбрав «moodle.php» из «core» и выполнив поиск по идентификатору строки «emailconfirmation» и отредактировав его с помощью локальной настройки.

Редактирование сообщения об электронном подтверждении

Повторная отправка подтверждающего электронного письма

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

docsresendconfirmationemail.png

Контакты службы поддержки

Администратор может указать имя службы поддержки, адрес электронной почты и/или страницу поддержки в разделе «Контакты службы поддержки» в администрировании сайта для включения в подтверждающее электронное письмо. Если оставить поле пустым, будет использоваться имя основного администратора.

Советы

  • Если вы разрабатываете на локальном хосте, конечно, подтверждение по электронной почте не будет отправлено, НЕ ПАНИКУЙТЕ, успокойтесь.
    • Войдите в свою учётную запись администратора.
    • Затем перейдите в > Администрирование сайта > Пользователи > Учётные записи > Просмотр списка пользователей,
    • Затем вы увидите список пользователей и выберете повторную отправку электронного письма или подтверждение пользователя.
  • Регулярно проверяйте свой список пользователей на наличие подозрительных имён/электронных адресов, связанных со спамом, и/или пользователей в системе, которые не записаны на курс.
  • Отключите блоги, если вы их не используете; некоторые спам-боты знают, как туда публиковать сообщения.
  • Включите какой-либо тип уведомления о неудачном входе в систему в Управление > Администрирование > Безопасность > Уведомления, чтобы увидеть, у кого возникли проблемы со входом в систему.
  • Время от времени проверяйте Управление > Администрирование > Отчёты > Очистка спама.
  • Потенциальные пользователи могут не получить электронное письмо с подтверждением учётной записи из-за того, что оно окажется в папке со спамом, будет отклонено удалённым сервером, указан неверный адрес электронной почты и т. д. Такие учётные записи могут быть подтверждены вручную администратором.

См. также

Обсуждения на форуме Moodle на английском языке: