# e.g. "user@ site.com", or "us er", or " user", or "user "
#
if (&User-Name =~ / /) {
- update reply {
- &Reply-Message += 'Rejected: Username contains whitespace'
+ update request {
+ &Module-Failure-Message += 'Rejected: Username contains whitespace'
}
reject
}
# e.g. "user@site.com@site.com"
#
if (&User-Name =~ /@[^@]*@/ ) {
- update reply {
- &Reply-Message += 'Rejected: Multiple @ in username'
+ update request {
+ &Module-Failure-Message += 'Rejected: Multiple @ in username'
}
reject
}
# e.g. "user@site..com"
#
if (&User-Name =~ /\.\./ ) {
- update reply {
- &Reply-Message += 'Rejected: Username contains ..s'
+ update request {
+ &Module-Failure-Message += 'Rejected: Username contains ..s'
}
reject
}
# e.g. "user@site.com"
#
if ((&User-Name =~ /@/) && (&User-Name !~ /@(.+)\.(.+)$/)) {
- update reply {
- &Reply-Message += 'Rejected: Realm does not have at least one dot separator'
+ update request {
+ &Module-Failure-Message += 'Rejected: Realm does not have at least one dot separator'
}
reject
}
# e.g. "user@site.com."
#
if (&User-Name =~ /\.$/) {
- update reply {
- &Reply-Message += 'Rejected: Realm ends with a dot'
+ update request {
+ &Module-Failure-Message += 'Rejected: Realm ends with a dot'
}
reject
}
# e.g. "user@.site.com"
#
if (&User-Name =~ /@\./) {
- update reply {
- &Reply-Message += 'Rejected: Realm begins with a dot'
+ update request {
+ &Module-Failure-Message += 'Rejected: Realm begins with a dot'
}
reject
}