Обычно не измененный плагинами процесс регистрации в блоге, работающем под управлением WordPress, проходит в два этапа:
- Вы заходите на страницу регистрации, вводите свое имя и электронный адрес, и отправляете запрос.
- Вам на указанную электронную почту приходит письмо с именем и паролем.
Процедура чрезвычайно простая, но именно в простоте и кроется опасность, которую используют боты — нет подтверждения регистрации. Вы просто регистрируетесь и все, и при этом нет проверки вашего электронного адреса. Плагин DM Confirm Email добавляет в процедуру регистрации еще один шаг — проверку электронного адреса.
Выглядит это так:
- Вы заходите на страницу регистрации, вводите свое имя и электронный адрес.
- По указанному электронному адресу вам приходит письмо со ссылкой подтверждения.
- После того, как вы кликните по ссылке, подтверждающей регистрацию, вы получите окончательное письмо с именем и паролем.
Понятно, что до тех пор, пока вы не кликните по ссылке, подтверждающей регистрацию, вы не зарегистрируетесь. В настройках плагина можно установить время действия ссылки — от 1 дня до бесконечности.
Так же в настройках плагина DM Confirm Email вы можете создать шаблоны писем, которые будет получать регистрирующийся, и сообщений, которые будут появляться в процессе регистрации. По-умолчанию они все заполнены на английском языке, но никто не мешает их изменить на другой, удобный вам, язык.
Вы можете посылать письма в текстовом формате и HTML. Бонусом в плагине есть функция отсылки приветственного сообщения после успешной регистрации.
Сразу понятно, для чего предназначен плагин DM Confirm Email — он отсеивает 99% ботов, которые для регистрации используют сгенерированные электронные адреса и не умеют читать письма и переходить по ссылкам в них.