На одном из моих сайтов постят под разными никами спамботы.
Этих ников нет в бд.
При переходе на их профиль виден профиль пользователя guest.
Я так понимаю, это некий постинг доступный без регистрации?
Как запретить гостевой постинг?
Или это дело рук уязвимых плагинов, позволяющих оставить комент через соц. сети?
Ищем
$oBlog=$this->Blog_GetPersonalBlogByUserId($oTopic->getUserId());
и меняем на
//$oBlog=$this->Blog_GetPersonalBlogByUserId($oTopic->getUserId());
$oBlog=null;
Далее ищем
$oBlog=$this->Blog_GetPersonalBlogByUserId($this->oUserCurrent->getId());
и также меняем на
//$oBlog=$this->Blog_GetPersonalBlogByUserId($this->oUserCurrent->getId());
$oBlog=null;
В шаблонах actions\ActionTopic\add.tpl
Ищем
<option value="0">{$aLang.topic_create_blog_personal}</option>
и меняем на
<option>Выбор блога</option>
Хелп плиз!
На сайте начали регистрироваться спамеры и создавать топики со спамом: текст и ссылки на какие-то другие сайты.
Как с этим бороться? За два дня 80 подобных топиков накопилось :'( Поисковики это проиндексировали и теперь запросы, не связанные моим контентом, ведут на мой сайт. Такие «запросы» появились: «формы и бланки судебных приставов казань», «тропикамид инструкция 2013 год», «ремонт мотоциклов» и т.п.
Как запретить пользователям, кроме администрации, создавать блоги и топики? Разрешить только комментирование уже имеющихся материалов.
Хотелось поставить запрет на регистрации или изменении в профиле мейла, на некоторые домены.
Чтобы допустим нельзя было поставить в профиле мыло в домене user@pochta.ru, так же и регистрацию.
Помогите пожалуйста такое реализовать.