unlang question
Alan DeKok
aland at deployingradius.com
Fri Jul 6 10:27:31 CEST 2007
Enrik Berkhan wrote:
...
> Debuglog without cumbersome workaround (elsif case only):
...
>> Thu Jul 5 20:51:43 2007 : Debug: +++? if (ok) -> FALSE
>> Thu Jul 5 20:51:43 2007 : Debug: ++- group pap-with-message returns reject
Because the default action for "reject" in "authenticate" sections is
to return. You have to over-ride it via "pap {}" for the "if" to even
be considered.
> As you can see, the elsif is not even considered.
Yes. The solution, I think, is to *not* put logic into the
"authenticate" section.
As I said before, put it in "post-auth", where it belongs.
Alan DeKok.
More information about the Freeradius-Devel
mailing list