Плагин Front-End User Login предназначен для регистрации пользователей и имеет своей целью запретить доступ к определенным страницам незарегистрированным пользователям.
Настроить плагин и пользоваться им вы можете на вкладке Настройки, перейдя по ссылке Регистрация пользователей в сайдбаре. Плагин достаточно прост в использовании, имеет только три функциональных кода для отображения форм входа и регистрации, а также для приветственного сообщения. Эти коды указаны на вкладке плагина Помощь. Там же приведен пример функции для показа чего-либо только зарегистрированным пользователям, предназначенный для размещения непосредственно в шаблоне сайта.
Регистрация защищена скрытой Google reCAPTCHA v3. Вам нужно перейти по ссылке, зарегистрировать ваш домен и получить ключи. После получения ключей вам придётся вставлять их вручную в файле user_login_enhanced.php:
- Секретный ключ в строке 1368;
- Открытый ключ в строках 1430 и 1433.
Есть простая возможность отключить самостоятельную регистрацию пользователей, для этого достаточно в настройках снять флажок с чекбокса.
Плагин позволяет использовать для хранения данных о зарегистрированных пользователях файлы XML.
Также на вкладке плагина Настройки вы сможете отредактировать предупреждение для незарегистрированных пользователей.
На вкладке плагина Письма можно настроить электронный адрес, отображаемый в поле "От" в отправляемых письмах, выбрать количество получателей, написать и отправить письмо.
К трём предлагаемым группам на вкладке плагина Группы, вы можете создать любые дополнительные группы определяющие доступность сайта для назначенных в них пользователей. Управление пользователями осуществляется на вкладке плагина Пользователи, где вы можете поменять права любого зарегистрированного пользователя. Там же вы можете добавить нового пользователя, не заполняя форму на сайте.
Для того, чтобы письма отправлялись при забытом логине или пароле, в настройках домена должен быть указан имейл админа с доменом сайта.
Я приложил немало сил для подготовки этого плагина к работе с PHP 8 и внёс в него правки для его работы с фреймворком UIkit, поэтому в свободном доступе я его выкладывать не стану. Если вам всё-таки необходим этот плагин, я предлагаю вам подать заявку в группу ВКонтакте и оплатить регистрационный сбор.