IPB

Здравствуйте, гость ( Вход | Регистрация )

5 страниц V  « < 2 3 4 5 >  
Ответить в данную темуНачать новую тему
> Модуль Returncall, Форма обратного звонка на сайте
alexkey
сообщение 24.5.2014, 8:40
Сообщение #61


Активный участник
***

Группа: Пользователи
Сообщений: 63
Регистрация: 11.1.2010
Из: Челябинск
Пользователь №: 238
Создано сайтов: 4



Цитата(Dennion @ 23.5.2014, 16:24) *
А галочка защитная каптча не стоит случайно?

Нет. mellow.gif

Прикрепленное изображение
Перейти в начало страницы
 
+Цитировать сообщение
Dennion
сообщение 26.5.2014, 10:09
Сообщение #62


Администратор
***

Группа: Главные администраторы
Сообщений: 5911
Регистрация: 20.8.2009
Из: Москва
Пользователь №: 1
Версия CMS Free: 3.3



Вставь сюда код шаблона формы.
Перейти в начало страницы
 
+Цитировать сообщение
leksti
сообщение 17.3.2015, 11:39
Сообщение #63


Активный участник
***

Группа: Модератор
Сообщений: 525
Регистрация: 27.12.2010
Из: Санкт-Петербург
Пользователь №: 736



Пожалуйста, помогите сделать проверку на ввод цифр - внезапно атаковали боты. Вносил в .htaccess limit get post по IP, так они с разных теперь спамят. Отключены в core-файле обратные звонки с содержанием e-mail и http, так теперь спам приходит такого формата:

Имя: Juan
Телефон: xRE6tDuq
Время звонка: от 0 до 0
Сообщение: I've been loiknog for a post like this for an age
Дата: 17-03-2015 11:37
IP: 120.198.243.3

Я отключил дополнительным скриптом ввод любых символов, кроме цифр, но всё равно пробивают.
Надо, чтобы в поле "телефон" можно было ввести от 5 до 15 символов, только цифры и "+".

Спасибо!
Перейти в начало страницы
 
+Цитировать сообщение
leksti
сообщение 18.3.2015, 15:51
Сообщение #64


Активный участник
***

Группа: Модератор
Сообщений: 525
Регистрация: 27.12.2010
Из: Санкт-Петербург
Пользователь №: 736



Цитата(leksti @ 17.3.2015, 11:39) *
Пожалуйста, помогите сделать проверку на ввод цифр -

Отключил "обратный звонок" совсем.
Перейти в начало страницы
 
+Цитировать сообщение
Dennion
сообщение 19.3.2015, 18:21
Сообщение #65


Администратор
***

Группа: Главные администраторы
Сообщений: 5911
Регистрация: 20.8.2009
Из: Москва
Пользователь №: 1
Версия CMS Free: 3.3



А каптча стоит?
Перейти в начало страницы
 
+Цитировать сообщение
leksti
сообщение 19.3.2015, 18:50
Сообщение #66


Активный участник
***

Группа: Модератор
Сообщений: 525
Регистрация: 27.12.2010
Из: Санкт-Петербург
Пользователь №: 736



Цитата(Dennion @ 19.3.2015, 18:21) *
А каптча стоит?

Нет, не стал ставить. Сделал по методу mac из соответствующей темы (http://forum.phpshopcms.ru/index.php?showtopic=2200). Помогало, ибо ссылки были заблокированы, мейлы тоже. Тут началось внезапное нашествие, причём спам бессмысленный.

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

Может, сделать как-то без неё? Например, чтобы при вводе меньше 5 и больше 14 цифр или просто других символов (кроме символа "+"), письмо просто не приходило бы (по принципу блокировки http)?
Перейти в начало страницы
 
+Цитировать сообщение
leksti
сообщение 28.3.2015, 0:38
Сообщение #67


Активный участник
***

Группа: Модератор
Сообщений: 525
Регистрация: 27.12.2010
Из: Санкт-Петербург
Пользователь №: 736



Ап. Можно от ботов избавиться способами, которые я предложил?
Перейти в начало страницы
 
+Цитировать сообщение
mak
сообщение 28.3.2015, 18:18
Сообщение #68


Активный участник
***

Группа: Модератор
Сообщений: 586
Регистрация: 16.1.2011
Из: KZ
Пользователь №: 985



Цитата(leksti @ 19.3.2015, 21:50) *
Нет, не стал ставить. Сделал по методу maK из соответствующей темы (http://forum.phpshopcms.ru/index.php?showtopic=2200). Помогало, ибо ссылки были заблокированы, мейлы тоже. Тут началось внезапное нашествие, причём спам бессмысленный.


дай пару вариантов, какие пробиваются спамы???
Перейти в начало страницы
 
+Цитировать сообщение
leksti
сообщение 1.4.2015, 17:34
Сообщение #69


Активный участник
***

Группа: Модератор
Сообщений: 525
Регистрация: 27.12.2010
Из: Санкт-Петербург
Пользователь №: 736



Цитата(mak @ 28.3.2015, 18:18) *
дай пару вариантов, какие пробиваются спамы???

Привет!

Вот такие:

Имя: Sara
Телефон: 1B8I5xR6I
Время звонка: от 0 до 1
Сообщение: An answer from an expert! Thanks for coinnibuttrg.
Дата: 19-03-2015 12:58
IP: 194.187.63.33

или

Имя: Jami
Телефон: xjiHckT3
Время звонка: от 0 до 0
Сообщение: I was seloiusry at DefCon 5 until I saw this post.
Дата: 19-03-2015 12:06
IP: 187.86.96.82

или

Имя: Janvi
Телефон: CFbcsh0aGC
Время звонка: от 0 до 0
Сообщение: AFAIC th'ats the best answer so far!
Дата: 19-03-2015 11:43
IP: 195.219.251.78

У них ничего общего. Http и @ твоим методом отрублены, здесь вариант вижу только в проверке на числа. Если бы у меня сайт был бы на HTML5 - сделал бы ограничение штатными средствами. Здесь вижу только вариант отрубить такие сообщения по проверки на цифры и + в поле "Телефон".

Что можно сделать?
Перейти в начало страницы
 
+Цитировать сообщение
leksti
сообщение 7.4.2015, 0:47
Сообщение #70


Активный участник
***

Группа: Модератор
Сообщений: 525
Регистрация: 27.12.2010
Из: Санкт-Петербург
Пользователь №: 736



sad.gif
Перейти в начало страницы
 
+Цитировать сообщение
Dennion
сообщение 7.4.2015, 14:52
Сообщение #71


Администратор
***

Группа: Главные администраторы
Сообщений: 5911
Регистрация: 20.8.2009
Из: Москва
Пользователь №: 1
Версия CMS Free: 3.3



Все IP буржуйские. Я могу добавить поле для указания кода стран, с IP которых можно принимать сообщения, например "RU,UA,BE"
Перейти в начало страницы
 
+Цитировать сообщение
leksti
сообщение 7.4.2015, 16:35
Сообщение #72


Активный участник
***

Группа: Модератор
Сообщений: 525
Регистрация: 27.12.2010
Из: Санкт-Петербург
Пользователь №: 736



Цитата(Dennion @ 7.4.2015, 14:52) *
Все IP буржуйские. Я могу добавить поле для указания кода стран, с IP которых можно принимать сообщения, например "RU,UA,BE"

Давайте, попробуем так. Если поможет, временно можно будет забыть об этом. А дополнительно проверку на цифры в checkModReturnCallForma добавить проблематично?
Перейти в начало страницы
 
+Цитировать сообщение
mak
сообщение 8.4.2015, 8:43
Сообщение #73


Активный участник
***

Группа: Модератор
Сообщений: 586
Регистрация: 16.1.2011
Из: KZ
Пользователь №: 985



сделай проверку на кирилицу. Если есть кирилические знаки, тозеленыйсвет, ессли только латиница,то в топку.
Перейти в начало страницы
 
+Цитировать сообщение
leksti
сообщение 8.4.2015, 16:31
Сообщение #74


Активный участник
***

Группа: Модератор
Сообщений: 525
Регистрация: 27.12.2010
Из: Санкт-Петербург
Пользователь №: 736



Цитата(mak @ 8.4.2015, 8:43) *
сделай проверку на кирилицу. Если есть кирилические знаки, тозеленыйсвет, ессли только латиница,то в топку.

Спамят и кириллицей, не получится.
Перейти в начало страницы
 
+Цитировать сообщение
leksti
сообщение 16.4.2015, 22:41
Сообщение #75


Активный участник
***

Группа: Модератор
Сообщений: 525
Регистрация: 27.12.2010
Из: Санкт-Петербург
Пользователь №: 736



Цитата(leksti @ 8.4.2015, 16:31) *
Спамят и кириллицей, не получится.

mac, помоги, пожалуйста, с помощью твоей конструкции
Код
if(strpos($insert['message_new'],'http')===false


и переменной

Код
$insert['tel_new']


сделать блокировку на всё, кроме цифр и знака "+"

Что-то вроде

Код
if(strpos($insert['tel_new'],'+','(',')','-',[0-9])===true )
else false;


что допустит символ "+", скобки, дефис и цифры и отрубит всё остальное.

Давайте решим вопрос со спамом! Если нормально обрубить спам по полю "телефон", то я думаю, о нём можно будет вообще забыть без всяких каптч. smile.gif
Перейти в начало страницы
 
+Цитировать сообщение
mak
сообщение 27.4.2015, 7:29
Сообщение #76


Активный участник
***

Группа: Модератор
Сообщений: 586
Регистрация: 16.1.2011
Из: KZ
Пользователь №: 985



Цитата(leksti @ 17.4.2015, 2:41) *
mac, помоги, пожалуйста, с помощью твоей конструкции
Код
if(strpos($insert['message_new'],'http')===false


тут лучше использовать регулярное выражение:

http://phpfaq.ru/regexp
http://www.php.su/articles/?cat=regexp&page=008


кажисть так будет: preg_match('^[+0-9]+$', $insert['tel_new'])
Перейти в начало страницы
 
+Цитировать сообщение
denisdenis
сообщение 2.5.2015, 4:51
Сообщение #77


Активный участник
***

Группа: Пользователи
Сообщений: 42
Регистрация: 2.5.2015
Из: Санкт-Петербург
Пользователь №: 4457
Версия CMS Free: 3.5
Создано сайтов: 3



Здравствуйте
Пожалуйста, помогите
У меня CMS Free
установил модуль обратный звонок, не приходят письма
в обзоре заявок я вижу присланные, но на email ничего не приходит(
домен svarka-pravka.ru
Перейти в начало страницы
 
+Цитировать сообщение
kris
сообщение 2.5.2015, 16:40
Сообщение #78


Активный участник
***

Группа: Модератор
Сообщений: 109
Регистрация: 2.12.2009
Из: Москва
Пользователь №: 135



Цитата(denisdenis @ 2.5.2015, 5:51) *
Здравствуйте
Пожалуйста, помогите
У меня CMS Free
установил модуль обратный звонок, не приходят письма
в обзоре заявок я вижу присланные, но на email ничего не приходит(
домен svarka-pravka.ru


Откройте файл /phpshop/modules/returncall/core/returncall.inc
В самом низу строка..
new PHPShopMail
Должна быть вот такая ..
new PHPShopMail($this->PHPShopSystem->getValue('adminmail2'), $this->PHPShopSystem->getValue('adminmail2'), $zag, $message);
Перейти в начало страницы
 
+Цитировать сообщение
Sernikifor64
сообщение 29.10.2015, 20:34
Сообщение #79


Участник
**

Группа: Пользователи
Сообщений: 11
Регистрация: 7.5.2015
Пользователь №: 4461
Версия CMS Free: 40000
Создано сайтов: 1



Цитата(kris @ 2.5.2015, 16:40) *
Откройте файл /phpshop/modules/returncall/core/returncall.inc
В самом низу строка..
new PHPShopMail
Должна быть вот такая ..
new PHPShopMail($this->PHPShopSystem->getValue('adminmail2'), $this->PHPShopSystem->getValue('adminmail2'), $zag, $message);


Коллеги, кто поможет?
В returncall.inc все нормально, но на почту не приходит, в системной почте вот такая фигня:
A message that you sent contained no recipient addresses, and therefore no
delivery could be attempted.

------ This is a copy of your message, including all the headers. ------

To:
Subject: =?windows-1251?B?zPPm8eru5SDn5O7w7uL85SAgLSDQntCx0YDQsNGC0L3Ri9C5INC30LLQvtC90L7QuiAtIDI5LTEwLTIw
MTUgMDk6MjM=?=
X-PHP-Script: proctatita.net/index.php for 176.112.238.244
MIME-Version: 1.0
From: <>
Reply-To:
Content-Type: text/plain; charset=windows-1251
Content-Transfer-Encoding: 8bit
Message-Id: <E1ZrqvI-003AYW-8i@cpanel-002-slc.hostingww.com>
Date: Thu, 29 Oct 2015 13:23:36 -0400
Перейти в начало страницы
 
+Цитировать сообщение
Dennion
сообщение 30.10.2015, 12:27
Сообщение #80


Администратор
***

Группа: Главные администраторы
Сообщений: 5911
Регистрация: 20.8.2009
Из: Москва
Пользователь №: 1
Версия CMS Free: 3.3



Цитата(Sernikifor64 @ 29.10.2015, 20:34) *
Коллеги, кто поможет?
В returncall.inc все нормально, но на почту не приходит, в системной почте вот такая фигня:
A message that you sent contained no recipient addresses, and therefore no
delivery could be attempted.

------ This is a copy of your message, including all the headers. ------

To:
Subject: =?windows-1251?B?zPPm8eru5SDn5O7w7uL85SAgLSDQntCx0YDQsNGC0L3Ri9C5INC30LLQvtC90L7QuiAtIDI5LTEwLTIw
MTUgMDk6MjM=?=
X-PHP-Script: proctatita.net/index.php for 176.112.238.244
MIME-Version: 1.0
From: <>
Reply-To:
Content-Type: text/plain; charset=windows-1251
Content-Transfer-Encoding: 8bit
Message-Id: <E1ZrqvI-003AYW-8i@cpanel-002-slc.hostingww.com>
Date: Thu, 29 Oct 2015 13:23:36 -0400



Попробуйте заменит модуль phpshop/modules/ из архива.

Прикрепленные файлы
Прикрепленный файл  returncall.zip ( 14,9 килобайт ) Кол-во скачиваний: 47
 
Перейти в начало страницы
 
+Цитировать сообщение

5 страниц V  « < 2 3 4 5 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 9.12.2019, 22:21