Тема: [DEV]Java emu
Показать сообщение отдельно
Старый 21.07.2011, 14:13   #22
Minimajack
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от madlove Посмотреть сообщение
to Minimajack: А если во время работы сервера на кого-нибудь повесить бан?
добавить в коллекцию и добавить в бд не?

в общем есть контроллер BanIpController...при запуске сервера происходит инициализация (загрузка текущих банов)
при коннекте посредством этого контроллера проверяем наличие йп пользователя в списке банов
при бане используя этот контроллер добавляем бан в бд и коллекцию
при разбане удаляем из кол-ции и из бд

при всяких хз каких случаях есть метод reload...

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