Форум сетевых администраторов
Показаны 15 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Хаки от Netadmin или "Сделай сам" (http://netadmin.ws/forum/forumdisplay.php?forumid=65)
-- Бан юзеров (http://netadmin.ws/forum/showthread.php?threadid=3597)


Помещено Count 05-12-2002 в 01:12:

Question Бан юзеров

Очень серьезный вопрос. Я искал подобный хак, но отчаялся его найти и решил что надо его написать общими усилиями.
Итак, имеем некоторого нехорошего юзера, которого надо забанить на определенный срок и за определенные правонарушения. Требуется:
1. Определить срок бана (3 дня, неделя, месяц, пожизненно).
2. Вид бана (read-only, полный бан)
3. Причину бана.
4. Дать досту к закрытой для общественности конференции, где возможно обжалование.
5. (!!!) Автоматическое восстановление по окончании бана.

Если кто видел подобное в готовом исполнении - скиньте на мыло.
Иначе предлагаю написать подобный хак. Он многим бы помог в нелегкой админской работе


Помещено MCTarakan 05-12-2002 в 01:14:

Варнинг система... тока она (2.1 версия) что-то глючно встала на локалке...

__________________
yMC.ru - хомяк музыканта


Помещено Count 05-12-2002 в 01:34:

MCTarakan
Кинь на мыло. Опробую...


Помещено MarKer 05-12-2002 в 02:05:

У меня тоже встал но что-то нормально фурычить не желает.
Ð_ешил писать сам.
Правда, познания мои в PHP и MySQL не велики... ОЧЕНЬ не велики.
Я пока остановился на стадии забивания в базу данных о нарушении - id, кол-во штрафных очков, правило которое было нарушено, кто зачислил очки и кол-во зачисленных очков.
Формы для забивки эти данных в админ. и мод.панелях уже сделал, в базу все записывается, в postbit`е кол-во очков выводится. Теперь думаю как организовать полноценнй вывод инфы о штрафных очках в getinfo - типа такой таблицы как в хаке Last X Posts.


Помещено MCTarakan 05-12-2002 в 02:54:

Count ну ты понял... %)
MarKer давай сюда... люди помогут!

__________________
yMC.ru - хомяк музыканта


Помещено MarKer 05-12-2002 в 03:15:

MCTarakan
ОК, буду выскребать


Помещено MarKer 05-12-2002 в 04:29:

Выскреб, протестил, выкладываю...
--
Собственно, сразу предупреждаю чтобы небыло вопросов типа "зачем нужно поле banpoints в таблице user, если итак есть отдельная таблица banpoints?". Ð_то поле служит резервом - пока не готова полноценная система с выводом, сюда, к каждому userid`у прибавляется указанное кол-во очков (по-умолчанию их 0), а потом они выводятся в postbit`е.
В полноценной системе все будет несколько по другому - за каждое нарушение в таблицу будет записываться отдельный banid, где уже в свою очередь будет указан userid.
--
В общем, если не понятно объяснил - пардон, спать охота


Помещено e1 05-12-2002 в 11:19:

Count
Был где-то такой, который все это делает... все твои пункты выполняет... только как он называется, я не помню...


Помещено Stim 12-01-2003 в 07:32:

e1
не вспомнил?

__________________
Hack the forum!


Помещено e1 12-01-2003 в 17:30:

Stim
оно:
http://www.vbulletin.org/hacks/index.php?s=&action=showhack&hackid=217


Помещено Stim 13-01-2003 в 17:44:

А здесь в форуме какой хак для этого используется?
или это Маркера хак, только малость доделаный???

__________________
Hack the forum!


Помещено MarKer 13-01-2003 в 18:42:

Нет, не мой


Помещено Stim 15-01-2003 в 22:42:

Что это за хак тогда???

__________________
Hack the forum!


Помещено polo 16-01-2003 в 00:45:

это пинальти хак написанный руматой и немного переделанный, я перед последнем закрытием сайта начинал эту тему с пердложением довести хак до ума, но эта тема потерялась. Ð_азберусь, подыму ее заного.

__________________
Всегда есть решение.


Помещено Stim 16-01-2003 в 17:59:

будем ждать)
заодно бы и тему про хак выбора кодировки мыла поднять бы

__________________
Hack the forum!


Формат времени GMT. Текущее время 14:41.
Показаны 15 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.