Автоматическая блокировка пользователей форума за нарушения

R

RomzesLost

#1
Подскажите пожалуйста, по Автоматической блокировке пользователя.(АБП)
В админ панели настроил АБП, при наборе 3 баллов, должна происходить АБП
Срок продолжительности баллов месяц.



То есть, если в течении месяца пользователь набирает 3 балла, то по идеи должно произойти АБП
Имеем пользователя, у которого набралось 3 балла, но АБП не происходит



Кто подскажет в чём проблема, может что не так настроил?
 
W

Wmboard

#2
Вроде все правильно настроено. Не происходит автобан скорее всего потому, что баллы выдаются с течением времени, те не сразу. А со временем они вроде как-то списываются. В том случае, конечно когда баллы измеряются в единицах, сложно сказать как они списываются.
Попробуйте выдать сразу три балла. Автобан происходит? Если происходит, то все настроено правильно.
Затем попробуйте выдавать нарушения по единичке, но выдайте 4 балла вместо трех. Посмотрите что будет.
 
Л

Льюви

#3
Кто подскажет в чём проблема, может что не так настроил?
в какой группе находится "пользователь, у которого набралось 3 балла"? точно в "зарегистрированные пользователи" или "член клуба"?
 
R

RomzesLost

#4
Veter, Пробовал на тест-пользователе, если в течении дня выдаешь по баллу, то автобан происходит.
По идеи, баллы должны не сгорать в течении месяца, и при наборе определённого количества(в моём случаи 3) происходить автобан.
Иначе смысл давать сразу три балла, можно и так пользователя в бан отправить)))
Это система и удобна, чтобы человеку дать шанс так сказать, встать на путь исправления)))
Конечно прощё всего отправить сразу))

Льюви, Да, пользователь находится в группе "Член клуба"
 
L

lukamal

#5
RomzesLost, чем дело кончилось?
Разобрались с настройками!
Автоматическую блокировку ни когда не использовал. В общем интересно!
 
W

Wmboard

#6
По идеи, баллы должны не сгорать в течении месяца

Как раз по идее они постепенно сгорают. У меня правда нигде нет такого, что нарушения измеряются единицами, но случаи были, что сумма на автобан набирается допустим в течение недели, а автобана не происходит. Следовательно вывод какой? С течением времени они постепенно списываются автоматически же. Какой там уже вес списывается не знаю.

в какой группе находится "пользователь, у которого набралось 3 балла"? точно в "зарегистрированные пользователи" или "член клуба"?
А есть разница?
 
Л

Льюви

#7
А есть разница?
блокировка прописана для этих двух групп
если юзер находится в какой-то другой группе, то понятно, почему он не забанился

случаи были, что сумма на автобан набирается допустим в течение недели, а автобана не происходит. Следовательно вывод какой? С течением времени они постепенно списываются автоматически же
тут вывод - либо что-то не так настроено, либо что-то не работает
чтобы вот так просто "не работала" автоблокировка - никогда не встречала, обычно не работает разблокировка (отсутствие крона в футере)

сколько времени держится нарушение, прописывается в настройках нарушения
у ТС на скрине видно: месяц, да ещё и "продлевать" включено
 
R

RomzesLost

#8
lukamal, Да пока не разобрался)))
По идеи, они не должны сгорать, иначе смысл тогда теряется.
Сегодня создам тест пользователя, буду на нём испытывать)))
По результатом обязательно отпишу.
 
R

RomzesLost

#10
Ну вот и провёл исследование)))
Ставил балл раз в неделю(примерно)
Напомню, в админке установил срок действия балла 1 месяц, то есть через месяц балл сгорает.
При наборе пользователем 3 баллов, идет авто блокировка.
Итог.
Блокировка при наборе 3 баллов произошла.
Может в прошлый раз, просто случился какой то глюк, ну или не знаю)))



Но что интересно, при выдачи баллов, в графе "Истекает" поменялось значение на 1,5 месяца и 1,8 месяца. Хотя я не чего не менял, и по умолчанию, стоит 1 месяц))
Опять какая то ерунда))

 
Л

Льюви

#11
Но что интересно, при выдачи баллов, в графе "Истекает" поменялось значение на 1,5 месяца и 1,8 месяца. Хотя я не чего не менял, и по умолчанию, стоит 1 месяц))
Опять какая то ерунда))
нет, не "ерунда", всё верно - в настройках стоит "Продлевать" - Да

Может в прошлый раз, просто случился какой то глюк, ну или не знаю)))
есть у неё такой глючок... если юзер забанился по автоблокировке, и его вручную разблокировали, то дальше он может набрать хоть стопиццот баллов - блокировка нЕ происходит
я даже не знаю, правильно ли называть это глюком - по логике движка, если у юзера баллов больше порога для автоблокироваки - то он уже заблокирован, и, соответственно, просто не проверяется
 
W

Wmboard

#12
я даже не знаю, правильно ли называть это глюком - по логике движка, если у юзера баллов больше порога для автоблокироваки - то он уже заблокирован, и, соответственно, просто не проверяется

А функция "снять нарушения"?
 
R

RomzesLost

#13
Льюви, подожди, давай по порядку))
(просто интересно)

в настройках стоит "Продлевать" - Да

Какой смысл этой "фишки" балл держится месяц, набрал один балл, допустим через неделю второй балл(как я и делал) Зачем первый балл продлевается на 1,5 месяца.
То есть первый балл подстраивается под второй, что бы они потом в один день сгорели?

И по второму комментарию))
Если при автобане сняли наказание, то балов нет?
Они по идеи при автобане сами сгорают, так как тогда пользователь может набрать сто пятьсот баллов?
Здесь я что то совсем запутался)))
 
Л

Льюви

#14
А функция "снять нарушения"?
есть такая функция
но если юзер забанился по автоблокировке (по баллам), снятие нарушений его нЕ разбанит: при автоблокировке прописывается время, когда система должна его разбанить, и - всё, хоть трава не расти)
поэтому разбанивать надо вручную
я правильно поняла вопрос?

Какой смысл этой "фишки"
вопрос явно не ко мне)) можно попытаться задать его разработчикам - заодно и посмеёмся.. потому что из тех, кто разрабатывал систему нарушений, там наверняка уже никого не осталось в команде
как на мой взгляд: не нравится фишка - не ставим "продлевать", делов-то?
по идее (если она вообще была, та идея), такая система позволяет более жёстко отлавливать злостных рецидивистов

Если при автобане сняли наказание, то балов нет?
кто снял? система? система ничего не снимает
нарушение просто истекает, но оно так и остаётся в истории
чтобы его совсем убрать, надо удалять, через админку

Они по идеи при автобане сами сгорают, так как тогда пользователь может набрать сто пятьсот баллов?
Здесь я что то совсем запутался)))
они не сгорают, они живые
тут нет никаких "на волю с чистой совестью", пребывание в бане нЕ снимает активных нарушений
безо всяких "продлевать", посмотрим, Ваша система, по скрину: все нарушения выдаются на строк 1 месяц, а бан - на неделю
юзер заработал красную карточку на 1 балл раз, потом через недельку - ещё раз, потом ещё через неделю - ещё раз, и улетел в бан. На неделю. Так? через неделю он вышел - прошло 4 недели с момента выдачи первого нарушения - сколько активных баллов у него?
 
R

RomzesLost

#15
На неделю. Так? через неделю он вышел - прошло 4 недели с момента выдачи первого нарушения - сколько активных баллов у него?
По идеи 0 балов
А если допустим в течении недели балов набрал, неделю отсидел, вышел, а баллы ещё через две недели сгорают.
То есть получается он на свободе, всё равно с 3 баллами.
Получится путаница, по идеи должны сгорать при выходе из бана.
Что бы при повторных нарушениях, этому пользователю можно было выдавать по новой баллы, не путаясь со старыми))
вопрос явно не ко мне))
п.с. к вам претензий нет, просто интересно подискутировать, спасибо)))
 
Л

Льюви

#16
Получится путаница, по идеи должны сгорать при выходе из бана.
Что бы при повторных нарушениях, этому пользователю можно было выдавать по новой баллы, не путаясь со старыми))
настраивайте сроки для банов в соответствии со сроками жизни нарушений

п.с. к вам претензий нет, просто интересно подискутировать, спасибо)))
я понимаю, что претензий нет)
сама по себе система нарушений и автоблокировок - весьма классная идея
воплощение, возможно, оставляет желать лучшего... как и многое другое в движке... увы, nobody's perfect
 
Get involved!

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread