Внимание! Данный раздел закрыт и доступен только для чтения в связи с запуском нового проекта uВопросы, на котором Вы можете найти ответ или задать любой интересующий вопрос по системе uCoz. Задавайте вопросы, ищите ответы и помогайте найти ответы другим пользователям системы! Получайте баллы и открывайте новые достижения. Подробнее в блоге...

Перейти на новый сайт помощи по uCoz


  • Страница 1 из 8
  • 1
  • 2
  • 3
  • 7
  • 8
  • »
Архив - только для чтения
Модератор форума: JonMagon  
Сообщество uCoz » Модули uCoz » Форум » Бан по нику или IP (запрет доступа, разбан, бан, блокировка пользователя)
Бан по нику или IP
Модератор форума
Сообщение # 1 | 22:22:21
Бан по нику

Осуществляется с помощью замечаний.

Бан по IP адресу

Осуществляется через админбар и действует как запрет активности по всему сайту.

Админбар » Управление » Блокировка IP адресов

1. Каждый IP адрес должен быть введен с новой строки.
2. Можно указывать как полные IP адреса, так и подсети (например, "205.105" означает 205.105.x.x).

Бан как по нику, так и по IP только запрещает активность пользователя, но не препятствует ему просматривать сайт. Для того, чтобы запретить кому-либо просматривать сайт следует воспользоваться правами групп. Для этого предусмотрены следующие опции:

1. Просмотр пользовательских страниц
2. Читать комментарии
3. Читать форум (возможность заходить на форум)
4. Читать сообщения (Гостевая книга)
5. Читать материалы (Каталог статей, Дневник, Новости сайта)
6. Просматривать фотографии
7. Просматривать каталог (Каталог файлов, Каталог ссылок)
8. Просматривать доску объявлений
9. Читать FAQ
10. Отправлять письма
11. Участвовать в опросах


Следует отдавать себе отчёт, что бан по IP не означает, что вы распрощались с хулиганом навсегда. До сих пор у многих динамические IP, некоторые используют прокси, а у части пользователей корпоративные сети и забанив одного вы баните ещё с десяток ни в чём не повинных пользователей. Также не следует думать, что забанив по нику вы перекрыли зловреде кислород - новый ник зарегистрировать не проблема. На опыте отработано несколько приёмов защиты от нежелательных персон на сайте и форуме.

1. Создаётся специальная группа, которой почти ничего не разрешено (это на ваше админское усмотрение) и все провинившиеся ВРЕМЕННО переносятся туда.
2. Просто пользователям разрешается всё читать, но ограничена возможность писать. Полностью права писать имеют только проверенные пользователи, которым этот статус назначается только после проверки.

Китайские хитрости

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
Olsiva
Сообщений: 145
Репутация: 129

Сообщение # 2 | 13:14:03
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-адрес, который можно тоже для чего-нибудь использовать (например, чтобы определять адреса спаммеров не по почтовым извещениям, а прямо по записям в каталоге).

В большинстве случаев это помогает. Но некоторые спамеры – грамотные люди и найдут способ обойти защиту. Есть вариант каждый раз менять дополнительные поля, но это будет действовать до тех пор, пока спамер не осознает это и не подстроится под новую защиту sad


Вопрос следующий: с 2 айпи-адресов сыпятся реги сайтов в каталоге сайтов. Оба адреса забанил. Регистрации с этих адресов не прекратились...
Занесите в бан-лист www-адресов те сайты, которые активно регистрируют в каталоге. Также не забудьте ставить премодерацию материалов.


Есть пользователь у которого активность заблокирована навсегда, вдобавок заблокировал его ип, но сегодня захожу а, он наград раздал ппц, почему так, вроде других активностей не замечал.
Перенесите его в группу: "Заблокированные", и, проверьте чтобы в этой группе, напротив: "Вручать награды" не стояла галочка.


Я удалила пользователя НЕ по ип, а через профиль. Теперь его не вернуть?
Если у него был uNet аккаунт, то введя свои данные в форму входа он сам вернется. Если же нет - то его не вернуть. Можно просто такой же аккаунт создать через ПУ и счетчики материалов подправить.


А можно ли сделать так, чтобы на определенный аккаунт можно было зайти с определенного IP?
Можно $BODY$ (Или $CONTENT$) во всех шаблонах заменить на:

Code
<?if($USERNAME$='ник_юзера')?><?if($IP_ADDRESS$='IP адрес')?>$BODY$ (Или $CONTENT$)<?else?>Доступ запрещён!<?endif?><?else?>$BODY$ (Или $CONTENT$)<?endif?>

Скажите, как сделать замечание пользователю?
Если вы админ или из группы, у которой есть права делать замечание, просто нажмите на 0% у надписи замечания.

Как мне можно сделать чтоб даже когда у пользователя меняется IP чтоб он был заблокирован?
Можно просто пользователя перенести в группу Заблокированные (у которой нет прав). Однако это не мешает данному пользователю войти с новыми регистрационными данными.


Можно ли как-то сделать так, чтобы замечания нарушителю порядка выставлялись на определенное заданное время и исчезали по его истечении?
Нет, можно только, чтобы активность допускалась через определенное время.


Почему система не позволяет банить более 50 ip?
50 ай-пи в бане это слишком много. есть же сети громадные к тому же, где через один ай-пи выходит уйма народа. вы заблочите одного спам-писателя и вся сеть не сможет проявлять активность у вас на сайте.


Как в условном операторе заблокировать подсеть?
Подсеть можно заблокировать либо условным оператором, либо в блокировке IP.


Модератора форума не имеет возможности делать замечания, список "Опции модератора" есть, а +/- у Замечания не появляется. Подскажите, где какую птичку не проставил.
Главная » Пользователи » Группы пользователей » Установка прав для всех групп » Пользователи » Делать замечания пользователям

virtuoso
Сообщений: 2
Репутация: 2

Сообщение # 3 | 22:56:38
Вопрос
Забаненный пользователь получает на емейл все сообщения форума (когда-то была включена подписка и работает до сих пор).
Подписку можно как-то отменить?
Спасибо.


Ответ
в каждой теме в опциях модератора есть пункт отменить все подписки на тему. но это отменит для всех, а не только для этого пользователя
Дмитрий_Д
Сообщений: 3
Репутация: 0

Сообщение # 4 | 11:26:00
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

Родной берег - общественное экологическое движение г.Сосновый Бор (Ленинградская АЭС)
Miss_Esq
Сообщений: 13864
Репутация: 4160
Уровень замечаний:

Сообщение # 5 | 11:30:01
Дмитрий_Д,

95.221.209
95.221.208
95.221.210
95.221.218
95.221.226
95.221.228
95.221.229


YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 6 | 15:52:33
Дмитрий_Д, только имей в виду, что в этом случае ты заблокируешь вообще здоровенную пачку (несколько тысяч) пользователей провайдера NetByNet.
Так что, возможно, имеет смысл сначала попытаться написать жалобу в их абъюз: abuse@ti.ru

Потеряшка - поиск потерянных и помощь бездомным животным в Питере
Сообщение отредактировал YuriT - Понедельник, 25 Окт 2010, 15:53:07
SPARTАCUS
Репутация: 134
Уровень замечаний:

Сообщение # 7 | 16:10:16
Дмитрий_Д, пиши 95.*.*.* не ошибешься

спасибо в репутацию
Дмитрий_Д
Сообщений: 3
Репутация: 0

Сообщение # 8 | 20:50:01
А так можно писать?:
95.221.2*.*

Родной берег - общественное экологическое движение г.Сосновый Бор (Ленинградская АЭС)
SPARTАCUS
Репутация: 134
Уровень замечаний:

Сообщение # 9 | 21:31:15
Дмитрий_Д, не занимайся ерундой, бан по IP это бред, у него динамический IP ты ничего с ним не сделаешь, конечно если хочешь блокируй тысячи людей, но это далеко не факт что поможет

спасибо в репутацию
YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 10 | 21:59:44
Quote (SPARTАCUS)
Дмитрий_Д, пиши 95.*.*.* не ошибешься

Совершенно не факт. Насколько я знаю, проверка на вхождение в бан-лист производится либо по регулярному выражению. либо просто по вхождению подстроки в IP-адрес.
Если там действительно используются регулярные выражения - то строка 95.*.*.* будет означать почти то же самое, что и просто 95 . А вот если проверка идет просто по вхождению сроки - то такой вид вообще не сработает.

Потеряшка - поиск потерянных и помощь бездомным животным в Питере
Сообщение отредактировал YuriT - Понедельник, 25 Окт 2010, 22:00:12
Любительница_животных
Сообщений: 60
Репутация: 0

Сообщение # 11 | 17:31:41
У меня такой вопрос. На сайте был нехороший пользователь. Я его заблокировала,но на следующий день он вернулся сказав,что у него есть много аккаунтов. Я снова забанила его и внесла IP в блокировку. Зайдя с очередного аккаунта какие права на сайте он получит?
Сообщение отредактировал Любительница_животных - Среда, 03 Ноя 2010, 17:32:06
Victor
Сообщений: 1141
Репутация: 576

Сообщение # 12 | 17:51:43
Любительница_животных, если он зайдёт с заблокированного IP адреса, то для него будет запрещена любая активность на сайте.

Дмитрий_Д
Сообщений: 3
Репутация: 0

Сообщение # 13 | 18:01:16
У меня блок по IP - стоит маска в таком виде:
95.221.
однако с 95.221.241.213 всё равно прошёл спам.
Почему? И что делать?

Родной берег - общественное экологическое движение г.Сосновый Бор (Ленинградская АЭС)
Любительница_животных
Сообщений: 60
Репутация: 0

Сообщение # 14 | 18:13:28
uCoz-XPert, а просматривать страницы сайта он сможет?
Victor
Сообщений: 1141
Репутация: 576

Сообщение # 15 | 18:28:21
Любительница_животных, да. Читайте шапку темы и FAQ.

Сообщество uCoz » Модули uCoz » Форум » Бан по нику или IP (запрет доступа, разбан, бан, блокировка пользователя)
  • Страница 1 из 8
  • 1
  • 2
  • 3
  • 7
  • 8
  • »
Поиск: