Вырезать логинзу

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 1.X

Полностью удалить логинзу как класс

#1 19 августа 2018 в 17:46
Всем привет.
Боты задолбали.
Рега выключена, так прутся через логинзу теперь.

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

Что удалить из кода?

Заранее благодарен.
#2 19 августа 2018 в 19:06
Андрей, в плагины в админке заходите, да отключаете.
#3 20 августа 2018 в 09:58
Это все понятно, интересует как вообще вырезать плагин на корню.
#4 20 августа 2018 в 11:58
Андрей, вы на него в обиде?))) Если он отключен, он не будет работать. А боты будут к вам ходить регулярно пока нормальную капчу не поставите.
#5 20 августа 2018 в 12:58
Андрей, обычно достаточно того, что сказала Варвара.

если уж СОВСЕМ с корнем, то прошерстить весь код, откуда вызывается плагин. посмотреть хуки можно из самого плагина
  1. $this->events[] = 'LOGINZA_BUTTON';
  2. $this->events[] = 'LOGINZA_AUTH';
здесь LOGINZA_BUTTON и LOGINZA_AUTH- два хука (ловушки) которые через ядро вызывают плагин.

место в коде, откуда вызывается плагин (собственно, это и есть ловушка или событие), выглядит так:
  1. cmsCore::callEvent('LOGINZA_BUTTON', '');
или
  1. cmsCore::callEvent('LOGINZA_AUTH', '');
Удаляешь (комментируешь) эти строки из кода, а потом удаляешь папку с плагином. Остается только через phpmyadmin зайти в базу, найти в таблице cms_plugins строчку с описанием логинзы и удалить ее оттуда.

Это будет "с корнем"
#6 21 августа 2018 в 09:15
Кирилл Эдуардович (Странник), вот за что я люблю твои ответы, что после них не остается никаких вопросов :)

Кирилл, благодарю за помощь!

Azura, нет, не в обиде. В страшном гневе! А с ботами разбираться по другому буду :)

Похожие темы

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.