Posts 206
Edited on Feb 06, 2026 By Fred .
Hi Arpinux,
I'v moved to "Feature requests" ;)
This enhanced ban system allows administrators to ban:
*@mail.ruSpam domain✅ Result: All registrations from @mail.ru addresses will be blocked.
| Pattern | Matches | Example |
|---|---|---|
user@mail.ru | Exact email only | user@mail.ru ✅ |
*@mail.ru | All emails from domain | anyone@mail.ru ✅ |
*@tempmail.com | All emails from disposable site | test123@tempmail.com ✅ |
When a user registers or logs in, the system automatically checks:
use App\Helpers\BanHelper;
$email = 'newuser@mail.ru';
$result = BanHelper::checkBan(null, $email, $userIp);
if ($result['is_banned']) {
// Block registration
$message = BanHelper::getBanMessage($result['ban']);
// "This email domain (mail.ru) is banned."
}
*@mail.ru matches:
✅ user@mail.ru
✅ admin@mail.ru
✅ test123@mail.ru
❌ user@gmail.com
Edited on Feb 06, 2026 By Fred .
This discussion is locked