SQL Unlang !
Phil Mayers
p.mayers at imperial.ac.uk
Wed Mar 16 14:43:15 CET 2011
On 16/03/11 12:44, Suman Dash wrote:
> I am looking forward for a short example on how to store a SQL query
> to a variable which can be used in next condition in UNLANG.
>
> I have no knowledge of unlang but i got a fair amount of idea with the
> condition checks , just need a little insight on the result stores .
FreeRadius comes with several "Tmp-X" variables defined (see
dictionary.freeradius.internal) or you can define your own.
e.g.
authorize {
...
update request {
Tmp-Integer-0 := "%{sql: ...}"
}
update request {
Tmp-Integer-1 := "%{sql: ...}"
}
update reply {
Session-Timeout := "%{expr:%{Tmp-Integer-0} - %{Tmp-Integer-1}}"
}
...
}
Or do the maths in the SQL query itself.
More information about the Freeradius-Users
mailing list