If a connection that comes in with a GROUP NAME from SQL of "USUK-XX"
or "WUK-XX" and I want to strip of the "-XX", how would I do this with
ulang so I only validate the following?

Using the regexp feature, you can match part of an attribute then
reference it later, like so:
if (SQL-GROUP =~ /(.*)-XX/) {
update request {
SQL-GROUP := "%{1}"
}
}

--Mike

Thx Mike,

Sorry, I don't think my example help as XX could be ANYTHING.

E.g. USUK-5GB ; USUK-1GB ; USUK-10GB, so looking to STRIP everying after the "-" and including the "-" to the end of the string.

The reason for doing this as I only want to validate against the first part of the String, otherwise the Nested IF Statment will be Huge.

If your able, would appreciate if you can update the IF statement below to reflect what I'm trying to do.

if(SQL-GROUP == "USUK") {
            ok
}
elsif(NAS-IP-Address == AAA.BBB.CCC.DDD && SQL-GROUP == "WUK") {
            ok
}
else {
           reject
}

Thx in advance

Nev

-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to