Как отключить функцию входа с помощью адреса электронной почты в WordPress

Недавно один из наших пользователей спросил нас, как можно отключить функцию входа с помощью электронной почты, представленную в WordPress 4.5. Эта...

Недавно один из наших пользователей спросил нас, как можно отключить функцию входа с помощью электронной почты, представленную в WordPress 4.5.

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

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

Зачем отключать вход с помощью электронной почты в WordPress?

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

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

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

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

  • Метод 1. Отключить вход с помощью Email в WordPress с помощью кода (рекомендуется)
  • Способ 2. Отключите функцию входа с помощью адреса электронной почты в WordPress с помощью плагина

Метод 1. Отключение входа с помощью электронной почты в WordPress с помощью кода (рекомендуется)

Этот метод требует добавления кода в файлы WordPress. Если вы не делали этого раньше, смотрите наше руководство по вставке фрагментов из Интернета в WordPress.

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

remove_filter( 'authenticate', 'wp_authenticate_email_password', 20 );

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

Плагин WPCode WordPress для создания фрагментов кода

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

Самое приятное, что вам не нужно редактировать функции вашей темы.php файл вообще.

Чтобы начать работу, вам необходимо установить и активировать бесплатный плагин WPCode. Если вам нужна помощь, прочитайте наше руководство по установке плагина WordPress.

Как только плагин будет активирован, перейдите по адресу Сниппеты кода « Библиотека из вашей панели администратора WordPress.

Далее найдите сниппет ‘Disable Login by Email’ и нажмите на кнопку ‘Use snippet’.

Поиск сниппета Disable Login by Email в библиотеке WPCode

Затем WPCode автоматически добавит фрагмент кода и выберет правильный метод вставки.

WPCode автоматически добавляет код для отключения входа по электронной почте

Все, что вам нужно сделать, это переключить переключатель с «Неактивного» на «Активный».’

Затем нажмите кнопку «Обновить».

Активация и обновление сниппета в WPCode

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

Метод 2. Отключение функции входа с электронной почтой в WordPress с помощью плагина

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

Первое, что вам нужно сделать, это установить и активировать плагин No Login by Email Address. Для более подробной информации смотрите наше пошаговое руководство о том, как установить плагин WordPress.

Плагин работает из коробки, и нет никаких параметров для вас, чтобы настроить. Просто зайдите на экран входа в систему вашего сайта WordPress и попробуйте войти в систему, используя адрес электронной почты.

Вы получите ошибку недопустимого имени пользователя. Плагин также изменит надпись «Имя пользователя или адрес электронной почты» на просто «Имя пользователя».’

Вход с удаленным адресом электронной почты

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

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий