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

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


Помещено Jaxick 09-03-2003 в 22:54:

Забанить на 10 дней - возможно ли???

У меня вот такой вопросик:
Можно забанить какого нить чела не навсегда а на какое то время?


Помещено Alone 09-03-2003 в 23:03:

Jaxick
ну запрети в его аксесс маске всё, а через 10 дней обратно верни

__________________
http://www.compware.ru - сайт о разгоне


Помещено e1 10-03-2003 в 05:16:

Jaxick
хак есть такой... с возможностью бана на определенную дату... юзай поиск... называется что-то типа Ban with reason


Помещено Jaxick 11-03-2003 в 11:17:

To e1
Лан поищу!!! Для этого то и пришел к вам!!!!!!

To Alone
Да вручную то я могу забанить на некоторое время!Ну а если автоматом?


Помещено zyablik 11-03-2003 в 11:22:

quote:
Первоначальное сообщение от Jaxick
To e1
Лан поищу!!! Для этого то и пришел к вам!!!!!!


если не затруднит, когда найдешь хак, скажи сюда или на мыло кинь ..admin@zyablik.com


Помещено Nicky 12-03-2003 в 09:17:

Мы написали такой сами. Добавили в профиль пользователя три поля - причина бана, количество дней и дата бана (в unixtime). Потом по cron из под Перла вообще проверяем раз в сутки кого разбанить. ПÐ_и этом восстанавливая стандартное звание, соответствующее количеству постов.


Помещено Count 12-03-2003 в 09:25:

quote:
Потом по cron из под Перла вообще проверяем раз в сутки кого разбанить.

А не проще в global.php прописать проверку забаненности и если по unixtime время пришло, просто его разбанить и все? И никакого крона не понадобится...


Помещено Nicky 12-03-2003 в 09:41:

quote:
Первоначальное сообщение от Count
А не проще в global.php прописать проверку забаненности и если по unixtime время пришло, просто его разбанить и все? И никакого крона не понадобится...


А теперь посчитай - сколько раз за сутки вызывается global.php и сколько будет весьма тяжелых запросов по всей базе пользователей. А так то конечно проще.

У меня посетителей на сайте под 4000 в день. Стабильно более 100 пользователей на форуме сидят. А пользователей 8500 примерно. 690 000 сообщений. База около 1.2 Гб уже.


Помещено Count 12-03-2003 в 12:36:

quote:
А теперь посчитай - сколько раз за сутки вызывается global.php и сколько будет весьма тяжелых запросов по всей базе пользователей. А так то конечно проще.

А вот и не угадал. В любом случае считывается информация о пользователе (таблица user), причем делается это в global.php, и заносится в переменную $bbuserinfo[]. Далее мы просто проверяем в какой группе находится юзер, и при наличии бана (соответствующей группы) уже проверяем все остальное. Причем запросы могут понадобиться (если мы занесем инфу о бане в таблицу user) только в случае разбанивания. Ð_азве это не логично?


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

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