Spaces in the end of User-Name.
Alan DeKok
aland at deployingradius.com
Wed Jan 19 09:45:15 CET 2011
admin wrote:
> Something of type such this?
>
> if ("%{User-Name}"=~/([a-zA-Z0-9_.]+)\s+$/i) {
> %{User-Name}=%{1}
> }
Not quite...
if (User-Name =~ /(.+)\s+$/i) {
update request {
User-Name := "%{1}"
}
}
See "man unlang".
> Where it is necessary to insert it in config file that User-Name changed
> globally before any actions with it?
In the "authorize" section. *Read* the debug output. It's clear that
the "authorize" section is processed first when the server receives a
packet.
>> However... my $0.02 is that you shouldn't. Instead, if you see a
>> User-Name with spaces, *reject* it. The user is trying to play games.
>
> Yes, but it creates many questions from users.
Like "how did you catch my trying to cheat you?"
Alan DeKok.
More information about the Freeradius-Users
mailing list