Hi Arpinux,
Great suggestion! This is actually a very pertinent security and user management improvement. I've implemented this feature.
What's been changed:
When email verification is enabled in the admin panel, newly registered users will now:
- ✅ Start in the "Guest" group upon registration
- ✅ Be automatically promoted to the "Member" group only after email verification
- ✅ Have restricted permissions until they verify their email
Benefits:
- Better security: Unverified accounts have limited access
- Cleaner user management: Easy to identify unverified users in the admin panel
- Spam prevention: Bots and fake accounts won't get member privileges immediately
- Clear user flow: Users understand they need to verify their email to access full features
Implementation details:
- On registration → User assigned to "Guest" group
- On email verification → User automatically promoted to "Member" group
- Admin panel shows verification status clearly
- Permissions are automatically applied based on group membership
This makes the verification system much more meaningful and secure! Users will now have a real incentive to verify their email since they'll have limited access until they do.
Thank you for this excellent suggestion! 🎉