- The regex pattern for determining valid member IDs is already a
configurable property of the tool, set via the ZMI.
- The default pattern used in the CMF, '^[A-Za-z][A-Za-z0-9_]*$', doesn't
allow e-mail addresses at all (no periods, no at-sign, etc.). Given that
e-mail address are already allowed as member IDs in Plone, the Plone
configuration of the registration tool must be where the pattern is set.
This is not a bug in the CMF:
- The regex pattern for determining valid member IDs is already a
configurable property of the tool, set via the ZMI.
- The default pattern used in the CMF, '^[A-Za- z][A-Za- z0-9_]* $', doesn't
allow e-mail addresses at all (no periods, no at-sign, etc.). Given that
e-mail address are already allowed as member IDs in Plone, the Plone
configuration of the registration tool must be where the pattern is set.