Input Validation¶
Admin Username¶
Usernames for an administrator in spotweb have some restrictions.
- Following words are not allowed:
- god
- mod
- spot
- admin
- drazix
- superuser
- supervisor
- root
- anonymous
- Following characters are not allowed:
- <
- >
- Regex used to validate the username (you can try live here):
^((?!god|mod|spot|admin|drazix|superuser|supervisor|root|anonymous)[^<>])*$
Admin Firstname and Lastname¶
The firstname and lastname in spotweb have some restrictions.
- Following characters are not allowed:
- <
- >
- Minimum lenght of 2 characters is enforced
- Regex used to validate the firstname and lastname (you can try live here):
^([^<>]{2})([^<>]*)$
Admin Email¶
The email addres is validated in spotweb using the built-in _FILTER_VALIDATE_EMAIL
.
- Regex used to validate the email (you can try live here):
^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$
If you find a field that you think it needs validation, please open an issue on github