Insert billiplan code in radacct table during authenticaiton
Bishal
bishal at baayu.com.np
Sun Oct 26 17:12:59 CET 2008
Thanks Ivan, by extending my query in mysql it worked.
Thanks
Bishal
On 10/26/2008, "tnt at kalik.net" <tnt at kalik.net> wrote:
>>Following is my radcheck table format:
>>
>>------+------+-------------+--------------+
>>| id | UserName | Attribute | op | Value | CrDate
>> | creator | Usemac | activated | activeDate | status |
>>rate | Type | BillingPlan | TimeToFinish |
>>+------+----------+------------------+----+--------------+---------------------+---------+--------+-----------+---------------------+--------+------+------+-------------+--------------+
>>| 1272 | bishal | User-Password | == | testpass | 2006-07-28
>>18:42:58 | bishal | 0 | 0 | 2007-07-22 20:49:17 | 0 |
>> 0 | | 001 | 0 |
>>| 1273 | Hary | User-Password | == | lamp | 2007-08-28 20:443:58
>>| bishal | 0 | 0 | 2007-08-28 20:443:58 | 0 | 0 |
>>| 002 | 0|
>>=========================================
>>
>>My scenario is I have two office and each office using same NAS to
>>connect to internet.
>>
>>Office A users: Office B Users
>>bishal Hary
>>stephe Mic
>>john test
>>
>>My question is if Office A support staff want to view the online users
>>then he should not be able to view office B users online. In the same
>>way office B staff should not be able to view Office A users online. I
>>know if I use different NAs then it's possbile. is it possible by using
>>same NAS with the help of mysql?
>>
>
>This is absolutely nothing to do with freeradius. It's user management.
>Your appication that handles that is suposed to do these things.
>Simplest way is to extend the query:
>
>>>Let's not. Use sql query to view online users with billing plan:
>>>
>>>SELECT radacct.*,radcheck.Billingplan FROM radacct,radcheck WHERE
>>>radacct.AcctStopTime IS NULL (or =0 for older schema) AND
>>>radacct.UserName=radcheck.UserName AND radcheck.Attribute='Billingplan'
>
>add AND radcheck.BillingPlan='001' for users from officeA and '002'
>for users from officeB. Your application will have to know who is the
>user using it (ie. they will have to log into it).
>
>Ivan Kalik
>Kalik Informatika ISP
>
>-
>List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>
>
More information about the Freeradius-Users
mailing list