E-body
C.D.\Zennoposter проекты на заказ
- Регистрация
- 6 Сен 2007
- Сообщения
- 999
- Реакции
- 347
- Автор темы
- #1
Версия: 6.7
Лицензия: Null MID team
Сайт: как игровая база знаний.
Сайт привысил нагрузку и хостер закрыл.
Понятно что очередная работа школьников с прогой аддневс + регистраторы поспамить в профилях. Надоело тоннами удалять варез новости.
Подскажите как можно предостеречь свой сайт от Авто-регистраций.
Тоесть прошу помочь с решением чтоб присутствовала проверка до капчи (антибот)
п.с. покачто отключил регистрацию и запретил уже зарегистрированным добавлять новости - но это не выход.
******************** РЕШЕНИЕ ПРОБЛЕМ *************************
advil tnx,
Сам спросил и сам отвечу:
Впредь поставлено будет несколько хаков.
1. Замена адреса добавления новостей
2. порадовало решенеи капчи подгружаемой с другого сайта через ифрейм.
Установка рекаптча
3. Добавить мод для добавления вопросов при регистрации!
4. Добавить в robots.txt
Для уcмерения прыткости поисковых роботов которые за доли секунды хотят проиндексить сайт и тем самим пополной нагрузить хостера!
Лицензия: Null MID team
Сайт: как игровая база знаний.
Сайт привысил нагрузку и хостер закрыл.
sayt.biz 8.04 6.11 0.1
Top Process %CPU 11.0 httpd [sayt.biz] [/engine/modules/antibot.php]
Top Process %CPU 8.6 httpd [sayt.biz] [/templates/dizayn/css/engine.css]
Top Process %CPU 8.3 httpd [sayt.biz] [/user/member/]
Понятно что очередная работа школьников с прогой аддневс + регистраторы поспамить в профилях. Надоело тоннами удалять варез новости.
Подскажите как можно предостеречь свой сайт от Авто-регистраций.
Тоесть прошу помочь с решением чтоб присутствовала проверка до капчи (антибот)
п.с. покачто отключил регистрацию и запретил уже зарегистрированным добавлять новости - но это не выход.
******************** РЕШЕНИЕ ПРОБЛЕМ *************************
advil tnx,
Сам спросил и сам отвечу:
Впредь поставлено будет несколько хаков.
1. Замена адреса добавления новостей
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
2. порадовало решенеи капчи подгружаемой с другого сайта через ифрейм.
следовательно /engine/modules/antibot.php вообще не будет касаться.<iframe src="http://api.recaptcha.net/noscript?k=<your_public_key>" height="300" width="500" frameborder="0"></iframe>
Установка рекаптча
PHP:
Открыть /engine/data/config.php
и там найти:
'allow_sec_code' => "yes",
Заменить на:
'allow_sec_code' => "no",
Теперь открываем /templates/ваш_скин/registration.tpl и находим там:
<tr valign="middle">
<td colspan="2" height="25"><b>Подтверждение кода безопасности</b></td>
</tr>
<tr align="left" valign="middle">
<td width="120" height="25">Код безопасности</td>
<td height="25">{reg_code}</td>
</tr>
<tr valign="middle">
<td width="120" height="25">Введите код</td>
<td height="25"><input type="text" name="sec_code" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td>
</tr>
* Это в моем случае, а так ориентируйтесь на [sec_code] Все, что в них удаляете и свтавляете ниже упомянутое. [/sec_code] - (потом их нужно будет удалить)
Заменяем на:
<tr>
<td colspan="2" height="25"><b>Подтверждение кода безопасности</b><br />Введите слова на картинке в поле ввода, разделив их пробелом.</td>
</tr>
<tr>
<td colspan="2" height="25">
<script>
var RecaptchaOptions = {
theme : 'white', <!-- белый скин, если поставить 'red', то будет красный -->
tabindex : 2,
lang : 'ru'
};
</script><script type="text/javascript" src="http://api.recaptcha.net/challenge?k=<your_public_key>"></script>
<noscript>
<iframe src="http://api.recaptcha.net/noscript?k=<your_public_key>" height="300" width="500" frameborder="0"></iframe><br/>
<textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
<input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
</noscript></td>
</tr>
<your_public_key> -6LcLRQQAAAAAAHk9onwTvoZOY29I8pRbfyMiyt0m
Вы можите отдельно зарегистрировать тебе ключ_http://recaptcha.ru/signup/
3. Добавить мод для добавления вопросов при регистрации!
4. Добавить в robots.txt
где 10 интервал индексирования в секундах.User-agent: *
Crawl-delay: 10
Для уcмерения прыткости поисковых роботов которые за доли секунды хотят проиндексить сайт и тем самим пополной нагрузить хостера!