> query = "SELECT TO_DAYS(NOW()) - MIN(TO_DAYS(AcctStartTime)) FROM radacct > WHERE > UserName = '%{%k}' LIMIT 1"; > > this actually works very well, a user logs in and is allowed to access to the > network until the date changes e.g. the second time if he is allowed access > for > two days. but as i am saving the days as "days" in the mysql database, i run > into trouble with "Session-Timeout" because rlm_sqlcounter assumes that the > query returns seconds and the user gets a session timeout of the remaining > days > as seconds (a value between 1 and 7!). putting the day limit as seconds into > the database does (in my case/opinion) not make any sense here.
Hmm.. this is the first time I see your question, but you could've modified your query like so: query = "SELECT 3600*TO_DAYS(NOW()) - MIN(TO_DAYS(AcctStartTime)) .... Alternativelly, you could use the Expire attribute, you just put a date in it, and Freeradius will calculate the Session-Timeout. -- damjan | дамјан This is my jabber ID --> [EMAIL PROTECTED] <-- not my mail address!!! - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html