mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-06-29 04:55:02 +03:00
Ограничение на создание топиков по рейтингу - дополнительная защита от троллинга
This commit is contained in:
parent
6be918fad7
commit
b4501c3146
|
@ -285,6 +285,9 @@ class ModuleACL extends Module {
|
|||
if ($oUser->isAdministrator()) {
|
||||
return true;
|
||||
}
|
||||
if ($oUser->getRating()<=Config::Get('acl.create.topic.limit_rating')) {
|
||||
return false;
|
||||
}
|
||||
if ($oBlog->getOwnerId()==$oUser->getId()) {
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -149,6 +149,7 @@ $config['acl']['create']['comment']['limit_time'] = 10; // время
|
|||
$config['acl']['create']['comment']['limit_time_rating'] = -1; // рейтинг, выше которого перестаёт действовать ограничение по времени на постинг комментов. Не имеет смысла при $config['acl']['create']['comment']['limit_time']=0
|
||||
$config['acl']['create']['topic']['limit_time'] = 240;// время в секундах между созданием записей, если 0 то ограничение по времени не будет работать
|
||||
$config['acl']['create']['topic']['limit_time_rating'] = 5; // рейтинг, выше которого перестаёт действовать ограничение по времени на создание записей
|
||||
$config['acl']['create']['topic']['limit_rating'] = -20;// порог рейтинга при котором юзер может создавать топики (учитываются любые блоги, включая персональные), как дополнительная защита от спама/троллинга
|
||||
$config['acl']['create']['talk']['limit_time'] = 300; // время в секундах между отправкой инбоксов, если 0 то ограничение по времени не будет работать
|
||||
$config['acl']['create']['talk']['limit_time_rating'] = 1; // рейтинг, выше которого перестаёт действовать ограничение по времени на отправку инбоксов
|
||||
$config['acl']['create']['talk_comment']['limit_time'] = 10; // время в секундах между отправкой инбоксов, если 0 то ограничение по времени не будет работать
|
||||
|
|
Loading…
Reference in a new issue