Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 3.133.138.129
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Архив - только для чтения
О банах
Сообщение оставлено 18.09.2010 в 22:30:02 | Сообщение #1
[Table]Бан по нику
Осуществляется с помощью замечаний.

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

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

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

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

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

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

[Table]
Китайские хитрости
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>

[/Table]

[Table]
Если пользователь после переноса в другую группу или бана хитрит и сопротивляется, нужно очистить пользователю куки, заставить сделать выход. Временно вставьте в шаблон любой страницы, куда точно зайдет пользователь, следующий код (лучше сразу перед < /head>)

Code
<script type="text/javascript">if('$USERNAME$'=='логин_юзера')window.location.href="http://имя_сайта/index/10-0-0";</script>

только замените логин_юзера и имя_сайта на то, что нужно (с учетом регистра логин). В остальном код скопируйте точно.
[/Table]

[Table]
А если произошла ошибка и забанили по 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 айпи-адресов сыпятся реги сайтов в каталоге сайтов. Оба адреса забанил. Регистрации с этих адресов не прекратились...
Занесите в бан-лист www-адресов те сайты, которые активно регистрируют в каталоге. Также не забудьте ставить премодерацию материалов.


Есть пользователь у которого активность заблокирована навсегда, вдобавок заблокировал его ип, но сегодня захожу а, он наград раздал ппц, почему так, вроде других активностей не замечал.
Перенесите его в группу: "Заблокированные", и, проверьте чтобы в этой группе, напротив: "Вручать награды" не стояла галочка.
[hr
Я удалил пользователя НЕ по ип, а через профиль. Теперь его не вернуть?
Если у него был 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.

[/Table]
 
 
   
Сообщение оставлено 18.09.2010 в 22:30:29 | Сообщение #2
Модераторы, закрепите
 
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика