eugen писал(а):
выдавать карточки бесплатно с ограничением действия по времени после ВЫДАЧИ (самый оптимальный вариант для нас, но уверен сделать тяжело)
поэтому родилась мысль не после ВЫДАЧИ, а после активации.
конечно глупый вопрос, но все же - как именно БГБ узнает время выдачи карты? ответ скорее всего - никак! и поэтому вешаем скрипт на событие запроса учетного периода, в котором открываем период ровно на 1 день - чтоб карточка действовала только 1 день, в дополнение к этому тупо передаем в радиус атрибутах
Код:
Session-Timeout = 3600
чем определяем время сессии, ну а если сессия длилась меньше - то проверяем в скрипте радиус авторизации чтоб время не перевалило за час, там же попутно можно и время (Session-Timeout) выставлять чтоб до часа ровно догнать