https://github.com/clarkwinkelmann/flarum-ext-username-blacklist
Blacklist or whitelist specific usernames
https://github.com/clarkwinkelmann/flarum-ext-username-blacklist
Last synced: 3 months ago
JSON representation
Blacklist or whitelist specific usernames
- Host: GitHub
- URL: https://github.com/clarkwinkelmann/flarum-ext-username-blacklist
- Owner: clarkwinkelmann
- License: mit
- Created: 2021-08-01T15:39:53.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-14T18:35:43.000Z (11 months ago)
- Last Synced: 2025-02-26T23:58:04.313Z (3 months ago)
- Language: PHP
- Homepage: https://discuss.flarum.org/d/28378
- Size: 75.2 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Username Blacklist
 [](https://packagist.org/packages/clarkwinkelmann/flarum-ext-username-blacklist) [](https://packagist.org/packages/clarkwinkelmann/flarum-ext-username-blacklist) [](https://www.paypal.me/clarkwinkelmann)
This extension allows blacklisting or whitelisting usernames.
In default mode, a case-insensitive check is done with the provided username against the list.
In regular expression mode, the full username is checked against the regular expression (using PHP `preg_match` function).
The regular expression must include delimiters and can include modifiers.If no blacklist is defined, everything not whitelisted will be rejected.
If a blacklist is defined, every whitelisted value as well as values not matched by the blacklist will be accepted.The validation error message can be customized in the settings.
## Installation
composer require clarkwinkelmann/flarum-ext-username-blacklist
## Support
This extension is under **minimal maintenance**.
It was developed for a client and released as open-source for the benefit of the community.
I might publish simple bugfixes or compatibility updates for free.You can [contact me](https://clarkwinkelmann.com/flarum) to sponsor additional features or updates.
Support is offered on a "best effort" basis through the Flarum community thread.
## Links
- [GitHub](https://github.com/clarkwinkelmann/flarum-ext-username-blacklist)
- [Packagist](https://packagist.org/packages/clarkwinkelmann/flarum-ext-username-blacklist)
- [Discuss](https://discuss.flarum.org/d/28378)