Joomla 3.x Спам через форму обратной связи

Тема в разделе "Вопросы безопасности", создана пользователем OlegK, 12.11.2019.

  1. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Рекапча включена, но начали приходить письма, и не спам, непонятно в чем прикол.
    Изменил код в плагине рекапча , правда эмэйл писать тоже руками.Оба эмэйл в списке жалоб на спам в выдаче гугла .
    Код (PHP):
    1. $artest = array('kacie4wvhul@inbox.ru', 'robbyd7jh2@bk.ru' );
    2.    $test_email  = $input->get('jform', '', 'string');
    3. //   var_dump($test_email);die('Ok');
    4.      // Discard spam submissions
    5.      if ($spam || in_array( $test_email[1], $artest ) == true)
    6.      {
    7.        throw new \RuntimeException(JText::_('PLG_RECAPTCHA_ERROR_EMPTY_SOLUTION'));
    8.      }

    Погуглил, еще желательно отключить отсылку копии в настройках контакта .
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Есть в общих настройках компонента Контакты- Блокируемый e-mail . Указал через запятую три эмэйл, попробовал один эмэйл- защита не сработала . Правда была включена невидимая рекапча от гугл v.3
    --- добавлено: 09.01.2022, первое сообщение размещено: 12.11.2019 ---
    Код (PHP):
    1. <?php // echo JHtml::_('form.token'); ?>

    Заменить на JavaScript .Замена кода нужна в файле:и создать переопределение
    components/com_users/tmpl/registration/default.php
    Код (PHP):
    1. <script type="text/javascript">    
    2.     jQuery(function() {
    3.     jQuery("form.form-validate").append('<?php echo JHtml::_( 'form.token' ); ?>');
    4.  });
    5. </script>
     

Поделиться этой страницей

Загрузка...