IPB

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

> Правильно формулируйте вопросы - Вам быстрей ответят

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

Для максимально быстрого решения проблемы обязательно укажите:
- адрес Вашего сайта + наименование хостинга (локальный/внешний)
- номер установленного релиза PHPSHOP CMS FREE (Указывается в админпанели. Пример PHPShop CMS Free (сборка 34501).
- подготовьте принтскрин Вашей проблемы (снимок рабочего стола в момент ошибки) и прикрепите принтскрин в теме.
- укажите наименование и/или номер ошибки.
- подробно опишите алгоритм Ваших действий при выполнении поставленной задачи

3 страниц V  < 1 2 3  
Ответить в данную темуНачать новую тему
> Спам через форму обратной связи
zerro
сообщение 23.11.2017, 10:21
Сообщение #41


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

Группа: Пользователи
Сообщений: 55
Регистрация: 26.11.2016
Пользователь №: 4550
Создано сайтов: 2



Не стал ничего обновлять. Решил проблему так - взял строчку из пофиксенного файла, выполняющую проверку, и вставил в свой файл. Если админы здесь бывают, то остался еще один вопрос.
Как в !preg_match('/href=["\']?([^"\'>]+)["\']?/', $_POST['message']))
добавить условие наличия в сообщении http, например?
Перейти в начало страницы
 
+Цитировать сообщение
zerro
сообщение 5.12.2017, 11:21
Сообщение #42


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

Группа: Пользователи
Сообщений: 55
Регистрация: 26.11.2016
Пользователь №: 4550
Создано сайтов: 2



Если админы здесь бывают, то остался еще один вопрос.
Как в !preg_match('/href=["\']?([^"\'>]+)["\']?/', $_POST['message']))
добавить условие наличия в сообщении http, например?
Перейти в начало страницы
 
+Цитировать сообщение
Dennion
сообщение 8.12.2017, 18:30
Сообщение #43


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

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



Цитата(zerro @ 5.12.2017, 12:21) *
Если админы здесь бывают, то остался еще один вопрос.
Как в !preg_match('/href=["\']?([^"\'>]+)["\']?/', $_POST['message']))
добавить условие наличия в сообщении http, например?

Код
preg_match_all('/http:?/', $_POST['message'], $url, PREG_SET_ORDER);
if (count($url)==0) что-то отправить


До НГ выйдет версия с встроенной каптчей от Гугла, она проверена на коммерческой версии и не пробивается ботами, статья по теме http://faq.phpshop.ru/page/recaptcha.html
Так же будут подсказки в формах от dadata.ru
Перейти в начало страницы
 
+Цитировать сообщение
zerro
сообщение 11.12.2017, 12:47
Сообщение #44


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

Группа: Пользователи
Сообщений: 55
Регистрация: 26.11.2016
Пользователь №: 4550
Создано сайтов: 2



Цитата(Dennion @ 8.12.2017, 19:30) *
Код
preg_match_all('/http:?/', $_POST['message'], $url, PREG_SET_ORDER);
if (count($url)==0) что-то отправить


До НГ выйдет версия с встроенной каптчей от Гугла, она проверена на коммерческой версии и не пробивается ботами, статья по теме http://faq.phpshop.ru/page/recaptcha.html
Так же будут подсказки в формах от dadata.ru


Этот код [code]preg_match_all('/http:?/', $_POST['message'], $url, PREG_SET_ORDER);

Как-то даже короче предыдущего. Он будет отрабатывать эти условия? - !preg_match('/href=["\']?([^"\'>]+)["\']?/', $_POST['message']))
Перейти в начало страницы
 
+Цитировать сообщение
Dennion
сообщение 21.12.2017, 12:18
Сообщение #45


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

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



Вышла версия 5.3 с рекаптчей, о спаме можно забыть вообще https://www.phpshopcms.ru/news/ID_obnovleni...ami-dadata.html
Перейти в начало страницы
 
+Цитировать сообщение
zerro
сообщение 30.12.2017, 0:50
Сообщение #46


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

Группа: Пользователи
Сообщений: 55
Регистрация: 26.11.2016
Пользователь №: 4550
Создано сайтов: 2



Цитата(Dennion @ 21.12.2017, 13:18) *
Вышла версия 5.3 с рекаптчей, о спаме можно забыть вообще https://www.phpshopcms.ru/news/ID_obnovleni...ami-dadata.html

Спасибо, но с 4 версии пока не хочется обновляться. Боюсь, что придется серьезно перерабатывать шаблон. В 5 версии, кстати, не получается сделать так, чтобы страница каталога page/CID_54.html (например) открывала страницу. Т.е. не получается сделать активным первый уровень.
Перейти в начало страницы
 
+Цитировать сообщение
zerro
сообщение 18.2.2018, 12:08
Сообщение #47


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

Группа: Пользователи
Сообщений: 55
Регистрация: 26.11.2016
Пользователь №: 4550
Создано сайтов: 2



Как в !preg_match('/href=["\']?([^"\'>]+)["\']?/', $_POST['message']))
добавить условие наличия в сообщении http, с сохранением тех условий, которые уже описаны тут - !preg_match('/href=["\']?([^"\'>]+)["\']?/', $_POST['message']))
Перейти в начало страницы
 
+Цитировать сообщение
Dennion
сообщение 19.2.2018, 17:00
Сообщение #48


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

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



Цитата(zerro @ 18.2.2018, 12:08) *
Как в !preg_match('/href=["\']?([^"\'>]+)["\']?/', $_POST['message']))
добавить условие наличия в сообщении http, с сохранением тех условий, которые уже описаны тут - !preg_match('/href=["\']?([^"\'>]+)["\']?/', $_POST['message']))

Лучше калькулятором воспользоваться калькулятор регулярных выражений
Перейти в начало страницы
 
+Цитировать сообщение
saa@actorc.ru
сообщение 18.5.2018, 3:01
Сообщение #49


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

Группа: Пользователи
Сообщений: 44
Регистрация: 18.4.2017
Пользователь №: 4570
Версия CMS Free: 5.3.0
Создано сайтов: 1



Цитата(Dennion @ 21.12.2017, 12:18) *
Вышла версия 5.3 с рекаптчей, о спаме можно забыть вообще https://www.phpshopcms.ru/news/ID_obnovleni...ami-dadata.html

Почему-то не работает на 5.3 free версии recaptcha ни с одним шаблоном - появляется просто картитнка с цифрами-буквами, да и то всегда говорит что введен неверный код. А окно recaptcha вообще не появляется никогда.
Что проверить можно?
Перейти в начало страницы
 
+Цитировать сообщение
Dennion
сообщение 23.5.2018, 16:50
Сообщение #50


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

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



Цитата(saa@actorc.ru @ 18.5.2018, 4:01) *
Почему-то не работает на 5.3 free версии recaptcha ни с одним шаблоном - появляется просто картитнка с цифрами-буквами, да и то всегда говорит что введен неверный код. А окно recaptcha вообще не появляется никогда.
Что проверить можно?


http://demo.phpshopcms.ru/forma/ вот все работает. Функция активации рекаптчи находится в общих настройках сайта (поставить галочку).
Возможно вы используете какой-то старый шаблон.
Перейти в начало страницы
 
+Цитировать сообщение
saa@actorc.ru
сообщение 1.6.2018, 1:41
Сообщение #51


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

Группа: Пользователи
Сообщений: 44
Регистрация: 18.4.2017
Пользователь №: 4570
Версия CMS Free: 5.3.0
Создано сайтов: 1



Цитата(Dennion @ 23.5.2018, 16:50) *
http://demo.phpshopcms.ru/forma/ вот все работает. Функция активации рекаптчи находится в общих настройках сайта (поставить галочку).
Возможно вы используете какой-то старый шаблон.

Галка стоит в общих настройках. Шаблоны использую новые - spice, diggi...
Проверил - если ставить чистую 5.3, то все работает нормально. Если обновляться с 5.2 на 5.3, то не работает.
Видимо обновление это не совсем тоже самое, что чистая новая версия.
Перейти в начало страницы
 
+Цитировать сообщение
Nimda
сообщение 28.10.2018, 22:25
Сообщение #52


Новичок
*

Группа: Пользователи
Сообщений: 8
Регистрация: 11.12.2016
Пользователь №: 4554
Версия CMS Free: 5.3.0
Создано сайтов: 1



Версия 5.3
Шаблон astero
Сделал как рекомендовано https://www.google.com/recaptcha/admin (т е ручками добавил код в шаблон + в page/page_forma_listВ итоге блокировка работает нормально - но после текста сообщения стал приходить код - типа - 03AMGVjXi-dR6OQRwCu.................
Как лечить?
Перейти в начало страницы
 
+Цитировать сообщение
Dennion
сообщение 29.10.2018, 12:52
Сообщение #53


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

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



Цитата(lipser @ 11.1.2017, 12:05) *
Всем привет!
PHPShop CMS Free 40002
Последнее время стало много приходить спама через форму обратной связи с сайта. Судя по наличию введенного кода в теле сообщения, его научились подбирать.
Падают сообщения вот такого вида:

Код
Вам пришло сообщение с сайта -----------

Данные о пользователе:
----------------------
Сибирское здоровье -натуральные природные продукты Alexsofecamnece bad-zdorove@mail.ru Натуральные природные продукты из растений сибирского региона.
.....
https://vk.com/sibir_zdorove
ok

gzfr

Дата:               11-01-17 11:50 am
IP: 95.154.150.75
---------------

С уважением,
----------------


Как то можно изменить механизм или усилить защиту ? Может капчу на другую заменить ?


Обновлять до 5 и включить reCaptcha от Googgle (она там встроена), но и ее иногда пробивают. Всевозможные "хрюмеры" сейчас обходят любую защиту, но они денег стоят приличных и на мелкие сайты редко используются, но бывает.
Перейти в начало страницы
 
+Цитировать сообщение

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

 



RSS Текстовая версия Сейчас: 14.11.2018, 6:32