![]() |
Показаны 15 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Хаки от Netadmin или "Сделай сам" (http://netadmin.ws/forum/forumdisplay.php?forumid=65)
-- Бан юзеров (http://netadmin.ws/forum/showthread.php?threadid=3597)
Бан юзеров
Очень серьезный вопрос. Я искал подобный хак, но отчаялся его найти и решил что надо его написать общими усилиями.
Итак, имеем некоторого нехорошего юзера, которого надо забанить на определенный срок и за определенные правонарушения. Требуется:
1. Определить срок бана (3 дня, неделя, месяц, пожизненно).
2. Вид бана (read-only, полный бан)
3. Причину бана.
4. Дать досту к закрытой для общественности конференции, где возможно обжалование.
5. (!!!) Автоматическое восстановление по окончании бана.
Если кто видел подобное в готовом исполнении - скиньте на мыло.
Иначе предлагаю написать подобный хак. Он многим бы помог в нелегкой админской работе 
Варнинг система... тока она (2.1 версия) что-то глючно встала на локалке... 
__________________
yMC.ru - хомяк музыканта
MCTarakan
Кинь на мыло. Опробую...
У меня тоже встал но что-то нормально фурычить не желает.
Ð_ешил писать сам.
Правда, познания мои в PHP и MySQL не велики... ОЧЕНЬ не велики.
Я пока остановился на стадии забивания в базу данных о нарушении - id, кол-во штрафных очков, правило которое было нарушено, кто зачислил очки и кол-во зачисленных очков.
Формы для забивки эти данных в админ. и мод.панелях уже сделал, в базу все записывается, в postbit`е кол-во очков выводится. Теперь думаю как организовать полноценнй вывод инфы о штрафных очках в getinfo - типа такой таблицы как в хаке Last X Posts.
Count
ну ты понял... %)
MarKer давай сюда... люди помогут! 
__________________
yMC.ru - хомяк музыканта
MCTarakan
ОК, буду выскребать 
Выскреб, протестил, выкладываю...
--
Собственно, сразу предупреждаю чтобы небыло вопросов типа "зачем нужно поле banpoints в таблице user, если итак есть отдельная таблица banpoints?". Ð_то поле служит резервом - пока не готова полноценная система с выводом, сюда, к каждому userid`у прибавляется указанное кол-во очков (по-умолчанию их 0), а потом они выводятся в postbit`е.
В полноценной системе все будет несколько по другому - за каждое нарушение в таблицу будет записываться отдельный banid, где уже в свою очередь будет указан userid.
--
В общем, если не понятно объяснил - пардон, спать охота 
Count
Был где-то такой, который все это делает... все твои пункты выполняет... только как он называется, я не помню... 
e1
не вспомнил?
__________________
Hack the forum!
Stim
оно:
http://www.vbulletin.org/hacks/index.php?s=&action=showhack&hackid=217
А здесь в форуме какой хак для этого используется?
или это Маркера хак, только малость доделаный???
__________________
Hack the forum!
Нет, не мой 
Что это за хак тогда???
__________________
Hack the forum!
это пинальти хак написанный руматой и немного переделанный, я перед последнем закрытием сайта начинал эту тему с пердложением довести хак до ума, но эта тема потерялась. Ð_азберусь, подыму ее заного.
__________________
Всегда есть решение.
будем ждать)
заодно бы и тему про хак выбора кодировки мыла поднять бы
__________________
Hack the forum!
| Формат времени GMT. Текущее время 16:07. | Показаны 15 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.