URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 5911
[ Назад ]

Исходное сообщение
"basic-авторизация, ограничение по трафику"

Отправлено visitor , 05-Авг-08 17:40 
Здравствуйте.

Интересует каким образом реализовать возможность ограничения юзеров по объему трафика. Т.е. например, как можно реализовать следующее:
после прохождения basic-авторизации необходимо заблокировать юзеру дальнейшую возможность скачивания инфы на (допустим) 24 часа при достижении им объема скаченного трафика (допустим) 5 гиг. После истечении 24 часов ему предоставляется возможность выкачать очередные 5 гиг, затем опять блокировка.

Если об этом где-то написано, киньте линк плиз.

Заранее спасибо.


Содержание

Сообщения в этом обсуждении
"basic-авторизация, ограничение по трафику"
Отправлено Michael Quad , 06-Авг-08 07:31 
Если скриптами, то просто. Храним в сессии две переменные - время и объем. По ним и ограничиваем и если нужно циклически сбрасываем.

"basic-авторизация, ограничение по трафику"
Отправлено visitor , 06-Авг-08 12:15 
>Если скриптами, то просто. Храним в сессии две переменные - время и
>объем. По ним и ограничиваем и если нужно циклически сбрасываем.

а может знаешь как в базе хранить? потому что хорошо было бы статистику потом иметь...


"basic-авторизация, ограничение по трафику"
Отправлено Pahanivo , 08-Авг-08 18:27 
>а может знаешь как в базе хранить? потому что хорошо было бы
>статистику потом иметь...

Мда. С такими знания такие вопросы. По моему связка apache+php+mysql это миниму что должен знать начинающий веб-баго-песатель.


"basic-авторизация, ограничение по трафику"
Отправлено visitor , 09-Авг-08 19:18 
>>а может знаешь как в базе хранить? потому что хорошо было бы
>>статистику потом иметь...
>
>Мда. С такими знания такие вопросы. По моему связка apache+php+mysql это миниму
>что должен знать начинающий веб-баго-песатель.

сам то знаешь, интересно?

вопрос не в том каким образом обрабатывать лог апача, потом загонять в базу данные о кол-ве байт скачанной каждый юзером, и затем временно блокировать ему доступ после подсчета общего объема скриптом. Вопрос в том, что что вероятно есть уже решение состоящие из нужных модулей апача, работающего с базой, с возможностью корректировки директив этого модуля.

Не хочется изобретать велосипед. Поэтому и спросил здесь.