you could use something like a patched Cistron radius and:
* authenticate from mysql (or whatever SQL)
* log sessions to sql
* first check user/pwd if ok then
* have Cistron check for avail time left from sql table, if got time left
* set session timeout
* send auth ok to RAS
* when user logs off, update user_time_left table.
you'll also need a cron job to reset the above table after each month (if
you bill monthly.)
I hope that was of some help.
-
To unsubscribe, email 'majordomo@livingston.com' with
'unsubscribe portmaster-users' in the body of the message.
Searchable list archive: <URL:http://www.livingston.com/Tech/archive/>