Автор Тема: Спам при регистрации  (Прочитано 138 раз)

05 Июнь 2019, 19:14:26
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Вообщем уже давно с одного IP адреса производится регистрация с несуществующими почтами. Например: HOT ABBY WANTS TO MEET WWW.CUTT.US/CTPGW  и далее почта, которой не существует - VOLCOM_SK8ER8@HOTMAIL.COM. Впринципе мне это никак не мешает, кроме того, что это засоряет клиентскую базу в админке и плюс мне постоянно нонстоп приходят сообщения-отчеты о том, что сообщение невозможно отправить на несуществующую почту. Хотела добавить этот IP в черный список, но к сожалению у моего хостинга нет такой функции. Здесь на форуме читала подобную тему, но нормального решения данной проблемы там не нашла. Если кто знает, помогите пожалуйста. Presta 1.6
05 Июнь 2019, 19:46:11
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 21671
  • Репутация: +25291/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
В htaccess можете заблокировать
Order Deny,Allow
Deny from XXX.XXX.XXX.XXX
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
05 Июнь 2019, 19:58:10
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 15616
  • Репутация: +14598/-5
  • Сообщество PrestaShop
    • Просмотр профиля
07 Июнь 2019, 22:29:31
Ответ #3
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В htaccess можете заблокировать
Order Deny,Allow
Deny from XXX.XXX.XXX.XXX
Спасибо, помогло.
11 Июнь 2019, 04:53:45
Ответ #4
  • Новичок
  • *
  • Сообщений: 21
  • Репутация: +1/-0
  • Программист для PrestaShop
    • Просмотр профиля
    • Мои модули для PrestaShop
Бан по IP - это временное решение, причем может требовать постоянного внимания.
Нужно просто обновиться до последней версии, а если это проблема по причине измененного кода, то тут ответ: https://prestashop-forum.ru/index.php/topic,10578.msg66135.html#msg66135
23 Июнь 2019, 12:35:56
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 1037
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
День добрый.
Возникла проблема со спам-регистрацией на двух сайтах PS 1.4.2.5,    PS  1.4.5.1
Изменение исходных файлов как для  PS 1.6.x.x   и   PS 1.7.x.x  не подходят, обновления SMC тоже.
Среди этого мусора становится трудно находить требующую ответа информацию.

Блокирование в .htaccess  какое-то время помогало, но сейчас происходит подмена IP адресов не существующими сайтами и нет возможности определить что блокировать.

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

Может кто ни будь подсказать решение данной проблемы?
Не боги горшки обжигают, не зачем им такой хренью заниматься.
23 Июнь 2019, 12:48:13
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 1485
  • Репутация: +38/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Модуль капчи не пробывали ставить?
23 Июнь 2019, 13:00:22
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 15616
  • Репутация: +14598/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Возникла проблема со спам-регистрацией на двух сайтах PS 1.4.2.5,    PS  1.4.5.1
Изменение исходных файлов как для  PS 1.6.x.x   и   PS 1.7.x.x  не подходят, обновления SMC тоже.
Принцип тот-же, только файлы другие. Меняте файл формы. Какие файлы в prestashop 1.4 отвечают за вывод формы уже мало кто помнит.
23 Июнь 2019, 14:17:21
Ответ #8
  • Ветеран
  • *****
  • Сообщений: 1037
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Модуль капчи не пробывали ставить?
Каптчи для этих версий PS не нашел.
Не боги горшки обжигают, не зачем им такой хренью заниматься.
23 Июнь 2019, 14:25:06
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 1037
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Возникла проблема со спам-регистрацией на двух сайтах PS 1.4.2.5,    PS  1.4.5.1
Изменение исходных файлов как для  PS 1.6.x.x   и   PS 1.7.x.x  не подходят, обновления SMC тоже.
Принцип тот-же, только файлы другие. Меняте файл формы. Какие файлы в prestashop 1.4 отвечают за вывод формы уже мало кто помнит.

Да файлы найти проблем не составляет, только они совсем по другому написаны, там даже нет таких классов.
Нашел такое решение:

Пишу для тех кому это может пригодится, решение данной проблемы слишком простое, нужно добавить точку в файл validate.php
<?php

class Validate extends ValidateCore
{
    public static function 
isCustomerName($name)
    {
        if (
preg_match('/www|http/ui',$name)) {
            return 
false;
        }

           return 
preg_match('/^[^0-9!\[\]<>.,;?=+()@#"°{}_$%:\/\\\*\^]*$/u'$name);
    }
}

Через пару дней посмотрю сработает или нет.
Не понятно зачем это вообще делается.
Не боги горшки обжигают, не зачем им такой хренью заниматься.
23 Июнь 2019, 14:27:50
Ответ #10
  • Ветеран
  • *****
  • Сообщений: 21671
  • Репутация: +25291/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!