Архив - только для чтения | |
Модератор форума: JonMagon |
Сообщество uCoz Модули uCoz Форум Бан по нику или IP (запрет доступа, разбан, бан, блокировка пользователя) |
Бан по нику или IP |
Бан по нику Осуществляется с помощью замечаний. Бан по IP адресу Осуществляется через админбар и действует как запрет активности по всему сайту. Админбар » Управление » Блокировка IP адресов 1. Каждый IP адрес должен быть введен с новой строки.
Бан как по нику, так и по IP только запрещает активность пользователя, но не препятствует ему просматривать сайт. Для того, чтобы запретить кому-либо просматривать сайт следует воспользоваться правами групп. Для этого предусмотрены следующие опции: 1. Просмотр пользовательских страниц Следует отдавать себе отчёт, что бан по IP не означает, что вы распрощались с хулиганом навсегда. До сих пор у многих динамические IP, некоторые используют прокси, а у части пользователей корпоративные сети и забанив одного вы баните ещё с десяток ни в чём не повинных пользователей. Также не следует думать, что забанив по нику вы перекрыли зловреде кислород - новый ник зарегистрировать не проблема. На опыте отработано несколько приёмов защиты от нежелательных персон на сайте и форуме. 1. Создаётся специальная группа, которой почти ничего не разрешено (это на ваше админское усмотрение) и все провинившиеся ВРЕМЕННО переносятся туда.
Китайские хитрости 1. Если вы хотите запретить на сайте или форуме регистрацию определённых ников, то зарегистрируйте такие ники сами и перенестите их в группу без прав (на всякий случай). Или поставьте бан навсегда через замечания. 2. Запрет просмотра сайта от vitaly576 - сделать группу забаненные, настроить права доступа, сделать все страницы такого вида:
Code <?if($GROUP_ID$=[b]7[/b])?>[b]$GLOBAL_BANPAGE$[/b]<?else?> содержимое страницы<?endif?> где 7 - id группы забаненные $GLOBAL_BANPAGE$: Code <html> <head> <title>Аккаунт заблокирован</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <style type="text/css"> body{ font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif; font-size: 11px; margin: 0; padding: 0; /* required for Opera to have 0 margin */ } .errorwrap { background: #F2DDDD; border: 1px solid #992A2A; border-top: 0; margin: 5px; padding: 0; } .errorwrap h4 { background: #E3C0C0; border: 1px solid #992A2A; border-left: 0; border-right: 0; color: #992A2A; font-size: 12px; font-weight: bold; margin: 0; padding: 5px; } .errorwrap p { background: transparent; border: 0; color: #992A2A; margin: 0; padding: 8px; font-size: 11px; } </style> </head> <body> <table border="0" width="750" cellspacing="1" cellpadding="75" align="center"> <tr> <td width="100%"> <div class="errorwrap"> <h4>Ваш аккаунт на сайте заблокирован: Администрацией</h4> Ваша учетная запись (<b>$USERNAME$</b>) на сайте была заблокирована администратором. При этом были указаны следующие причины:</p> Стандартный бан для всех непослужников</p> Если видишь это, значит ты просто забанен!</p> Возможные причины этого:</p> - Обсуждение действий/оскорбление Администрации сайта</p> - Реклама сайтов (в комментариях, на форуме, в гостевой)</p> - За мат</p> - За спам</p> Срок окончания блокировки: <b>Не</b>ограничено</p> Это полностью автоматический процесс блокировки и вас не требуется ничего делать для его ускорения или прекращения.</p> </div> </td> </tr> </table> </body> </html>
Если пользователь после переноса в другую группу или бана хитрит и сопротивляется, нужно очистить пользователю куки, заставить сделать выход. Временно вставьте в шаблон любой страницы, куда точно зайдет пользователь, следующий код (лучше сразу перед < /head>) Code <script type="text/javascript">if('$USERNAME$'=='логин_юзера')window.location.href="http://имя_сайта/index/10-0-0";</script> только замените логин_юзера и имя_сайта на то, что нужно (с учетом регистра логин). В остальном код скопируйте точно.
Рецепт от Admin-a |
FAQ
Пожалуйста, прежде чем задать свой вопрос на форуме, ознакомьтесь со списком часто задаваемых вопросов и ответов на них: А если произошла ошибка и забанили по IP не того?Как снять бан? Удалите IP нечаянно забаненного из списка заблокированных IP-адресов. Сделать это можно в Админ-баре пункт "Управление -> Блокировка IP адресов". Можете запретить пользователям с определенного IP добавлять материалы следующим условием: Code <?if($IP_ADDRESS$="217.170.79.100" or $IP_ADDRESS$="85.249.228.16")?>Спам неприемлем. <?else?> $BODY$ <?endif?> Если не помогает, то можно в настройках модуля пометить какое-нибудь поле типа "Дополнительное поле 5" как видимое и обязательное, а в шаблон страницы после $BODY$ добавить скрипт, который будет это поле прятать и сам заполнять:
Code <script> var other5=$("input[name='other5']"); other5.parent().parent().hide(); other5.val('$IP_ADDRESS$'); </script> В результате постинги при помощи программы будут обламываться из-за того, что там наверняка не предусмотрено заполнение этого "Дополнительного поля 5", а в случае постинга руками в это поле будет записываться IP-адрес, который можно тоже для чего-нибудь использовать (например, чтобы определять адреса спаммеров не по почтовым извещениям, а прямо по записям в каталоге). В большинстве случаев это помогает. Но некоторые спамеры – грамотные люди и найдут способ обойти защиту. Есть вариант каждый раз менять дополнительные поля, но это будет действовать до тех пор, пока спамер не осознает это и не подстроится под новую защиту Вопрос следующий: с 2 айпи-адресов сыпятся реги сайтов в каталоге сайтов. Оба адреса забанил. Регистрации с этих адресов не прекратились... Есть пользователь у которого активность заблокирована навсегда, вдобавок заблокировал его ип, но сегодня захожу а, он наград раздал ппц, почему так, вроде других активностей не замечал. Я удалила пользователя НЕ по ип, а через профиль. Теперь его не вернуть? А можно ли сделать так, чтобы на определенный аккаунт можно было зайти с определенного IP?
Code <?if($USERNAME$='ник_юзера')?><?if($IP_ADDRESS$='IP адрес')?>$BODY$ (Или $CONTENT$)<?else?>Доступ запрещён!<?endif?><?else?>$BODY$ (Или $CONTENT$)<?endif?> Скажите, как сделать замечание пользователю? Как мне можно сделать чтоб даже когда у пользователя меняется IP чтоб он был заблокирован? Можно ли как-то сделать так, чтобы замечания нарушителю порядка выставлялись на определенное заданное время и исчезали по его истечении? Почему система не позволяет банить более 50 ip? Как в условном операторе заблокировать подсеть?
Модератора форума не имеет возможности делать замечания, список "Опции модератора" есть, а +/- у Замечания не появляется. Подскажите, где какую птичку не проставил. |
Вопрос
Забаненный пользователь получает на емейл все сообщения форума (когда-то была включена подписка и работает до сих пор). Подписку можно как-то отменить? Спасибо. Ответ в каждой теме в опциях модератора есть пункт отменить все подписки на тему. но это отменит для всех, а не только для этого пользователя |
Quote (Selena) Можно указывать как полные IP адреса, так и подсети (например, "205.105" означает 205.105.x.x). А как указать IP подсети в конкретном случае? - ежедневно идёт спам с IP: 95.221.209.129 95.221.208.23 95.221.210.216 95.221.218.37 95.221.218.55 95.221.226.45 95.221.228.175 95.221.229.197 Родной берег - общественное экологическое движение г.Сосновый Бор (Ленинградская АЭС)
|
Дмитрий_Д,
95.221.209 |
Дмитрий_Д, только имей в виду, что в этом случае ты заблокируешь вообще здоровенную пачку (несколько тысяч) пользователей провайдера NetByNet.
Так что, возможно, имеет смысл сначала попытаться написать жалобу в их абъюз: abuse@ti.ru Потеряшка - поиск потерянных и помощь бездомным животным в Питере
Сообщение отредактировал YuriT - Понедельник, 25 Окт 2010, 15:53:07
|
А так можно писать?:
95.221.2*.* Родной берег - общественное экологическое движение г.Сосновый Бор (Ленинградская АЭС)
|
Quote (SPARTАCUS) Дмитрий_Д, пиши 95.*.*.* не ошибешься Совершенно не факт. Насколько я знаю, проверка на вхождение в бан-лист производится либо по регулярному выражению. либо просто по вхождению подстроки в IP-адрес. Если там действительно используются регулярные выражения - то строка 95.*.*.* будет означать почти то же самое, что и просто 95 . А вот если проверка идет просто по вхождению сроки - то такой вид вообще не сработает. Потеряшка - поиск потерянных и помощь бездомным животным в Питере
Сообщение отредактировал YuriT - Понедельник, 25 Окт 2010, 22:00:12
|
У меня такой вопрос. На сайте был нехороший пользователь. Я его заблокировала,но на следующий день он вернулся сказав,что у него есть много аккаунтов. Я снова забанила его и внесла IP в блокировку. Зайдя с очередного аккаунта какие права на сайте он получит?
Сообщение отредактировал Любительница_животных - Среда, 03 Ноя 2010, 17:32:06
|
У меня блок по IP - стоит маска в таком виде:
95.221. однако с 95.221.241.213 всё равно прошёл спам. Почему? И что делать? Родной берег - общественное экологическое движение г.Сосновый Бор (Ленинградская АЭС)
|
uCoz-XPert, а просматривать страницы сайта он сможет?
|
| |||