When a user creates a new account, they will have the option to choose their username.
This introduces some problems.
- Do we want to reserve some usernames?
- Admin, System, Moderator
- Zeeguu
- Other?
- Do we want to filter/ban some words in usernames?
- Swear words (in all languages) ?
- Do we want both backend and frontend?
Note: We should also think about normalization of characters as users can bypass filters with:
- Cyrillic lookalikes
- Accents
- Zero-width characters
When a user creates a new account, they will have the option to choose their username.
This introduces some problems.
Note: We should also think about normalization of characters as users can bypass filters with: