• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Как запретить админу вход в админку.

Image CMS

rikitiki

Специалист
Местный
#1
Надоело что боты ломятся в админку, потому сменил её адрес. Теперь вместо стандартного wp-admin другой. Но оказывается что через форму авторизации в woocommerce тоже можно попасть в админку.
Поэтому спрошу - как запретить вход в админку через эту форму?
 

D&B

Администратор
Команда форума
Местный
#2
А вы вообще зачем запрещаете? Ботов лучше отсекать до входа, всякими капчами.
Вообще говоря, вот простенький плагин Admin Bar Disabler, но он просто отключает верхний бар.
Есть отличный плагин
Custom Login & Access WordPresss Plugin, увы, премиум.
Уверен, есть и бесплатные, ежели поискать как следует.
 
Последнее редактирование:

kimad

Опытный
Местный
#5
Отрицательных отзывов может и много, но работает хорошо. Сам остановился именно на TML, перепробовав много других.
Есть еще такой плагин - WP-RECALL. Базовый вариант тоже бесплатен.
 

rikitiki

Специалист
Местный
#6
Ботов лучше отсекать до входа, всякими капчами.
Установил несколько популярных капчей, но все они плохо отображаются на страницах Woocommerce. Под формами регистрации вызывают ошибку входа, а под формами авторизации не отображаются вовсе.
При помощи Theme My Login можно полностью решить этот вопрос и бесплатно.
Это плагин хорош для блога, а не для магазина, так как регистрирует Подписчиков. Woocommerce же регистрирует посетелей в статусе Customer (Покупатель). А это не одно и тоже.
 

kimad

Опытный
Местный
#7
В связке с магазином все работает отлично.
Во-первых, покупатель может зарегистрироваться в момент оформления заказа.
Во-вторых, пользователь, который зарегистрируется через TML и который в последствии решит оформить покупку, в момент оформления заказа только до-заполнит необходимые поля, которые он не заполнял при регистрации и все.
Установив TML вы получите нормальную рабочую капчу, при регистрации или возможность подтверждения регистрации при помощи е-мейл или все вместе, как вам угодно. Для капчи нет надобности ставить отдельный плагин, нужно будет только бесплатно получить публичный ключ и ввести его в соответствующее поле при настройке TML.
Вы полностью избавитесь от админки. Настроите редирект пользователя на нужные страницы при входе и выходе, а путь ххххххх.хх/wp-admin будет недоступен для любого юзера.
Сам перепробовал разные варианты, но остановился именно на этом, поэтому и предложил то, что работает. Если вас очень сильно волнуют права зарегистрированного пользователя, в настройках вордпресс не забудьте установить нужную роль нового пользователя, в TML есть настройка тематических профилей, но а если этого мало, то User role editor вам в помощь.
 
Последнее редактирование: