Here it is.

Thanks!

apellido dijo:
> can we take a look at your sqlcounter.conf?
>
>
> ----- Original Message -----
> From: "Juan Pablo Fava" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Saturday, March 20, 2004 10:12 AM
> Subject: sqlcounter: count=0 ?????
>
>
>> Hi, the problem is that my instalation of sqlcounter doesn`t work, i
>> think
>> because the counter returns ZERO!!
>> and i don`t know why, because if i execute sql code by hand, i doesn`t
>> get
>> zero:
>>
>> radcheck is ok:
>>
>> mysql> select * from radcheck where username='troll';
>> +----+----------+---------------------+----+-------+
>> | id | UserName | Attribute           | op | Value |
>> +----+----------+---------------------+----+-------+
>> |  3 | troll    | User-Password       | == | troll |
>> |  5 | troll    | Max-Monthly-Session | := | 3600  |
>> +----+----------+---------------------+----+-------+
>> 2 rows in set (0.11 sec)
>>
>>
>> mysql> SELECT SUM(AcctSessionTime - GREATEST((1078110000 -
>> UNIX_TIMESTAMP(AcctStartTime)), 0)) FROM radacct WHERE UserName='troll'
>> AND UNIX_TIMESTAMP(AcctStartTime) + AcctSessionTime > '1078110000';
>>
> +---------------------------------------------------------------------------
> -------+
>> | SUM(AcctSessionTime - GREATEST((1078110000 -
>> UNIX_TIMESTAMP(AcctStartTime)), 0)) |
>>
> +---------------------------------------------------------------------------
> -------+
>> |
>>  376200 |
>>
> +---------------------------------------------------------------------------
> -------+
>> 1 row in set (0.00 sec)
>>
>> Now, lets see radiusd output:
>>
>>
>> rlm_sqlcounter: Entering module authorize code
>>
>> sqlcounter_expand:  'SELECT SUM(AcctSessionTime - GREATEST((1078110000 -
>> UNIX_TIMESTAMP(AcctStartTime)), 0)) FROM radacct WHERE
>> UserName='%{User-Name}' AND UNIX_TIMESTAMP(AcctStartTime) +
>> AcctSessionTime > '1078110000''
>>
>> radius_xlat:  'SELECT SUM(AcctSessionTime - GREATEST((1078110000 -
>> UNIX_TIMESTAMP(AcctStartTime)), 0)) FROM radacct WHERE UserName='troll'
>> AND UNIX_TIMESTAMP(AcctStartTime) + AcctSessionTime > '1078110000''
>>
>> sqlcounter_expand:  '%{sqlcca3:SELECT SUM(AcctSessionTime -
>> GREATEST((1078110000 - UNIX_TIMESTAMP(AcctStartTime)), 0)) FROM radacct
>> WHERE UserName='troll' AND UNIX_TIMESTAMP(AcctStartTime) +
>> AcctSessionTime
>> > '1078110000'}'
>>
>> WARNING: Attempt to use unknown xlat function or attribute in string
>> %{sqlcca3:SELECT SUM(AcctSessionTime - GREATEST((1078110000 -
>> UNIX_TIMESTAMP(AcctStartTime)), 0)) FROM radacct WHERE UserName='troll'
>> AND UNIX_TIMESTAMP(AcctStartTime) + AcctSessionTime > '1078110000'}
>>
>> radius_xlat:  ''
>> rlm_sqlcounter: (Check item - counter) is greater than zero
>> rlm_sqlcounter: Authorized user troll, check_item=3600, counter=0
>> <================= HERE !!
>> rlm_sqlcounter: Sent Reply-Item for user troll, Type=Session-Timeout,
>> value=3600
>>   modcall[authorize]: module "monthlycounter" returns ok for request 5
>> <==== NO, IT`S NOT OK!!!! USER CAN`T LOGIN!! :P
>>
>>
>> Some one have an idea about what`s going on here?
>> I doesn`t understand the Warning above...
>>
>>
>> Thanks in advance, and excuse my english.
>>
>> --
>> Juan Pablo Fava
>>
>>
>>
>>
>> -
>> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html
>>
>>
>
>
> -
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html
>

Attachment: sqlcounter.conf
Description: Binary data

Reply via email to