User Registration Form Restriction is a lightweight WordPress plugin that lets you fully control who can register, when they can register, and how they access your site’s signup forms. Easily block spam, whitelist domains, enforce invite-only signups, and add smart rules without coding—perfect for memberships, communities, schools, and private portals.
- Restrict registration by email domain (allowlist and blocklist)
- Invite-only registrations with unique codes or tokens
- IP-based access rules and country blocking
- Limit signups to specific user roles
- Schedule when registration is open or closed
- Block disposable and temporary email addresses
- Custom error messages and validation prompts
- Google reCAPTCHA and hCaptcha support
- Moderation queue with manual approval workflow
- Auto-assign roles based on domain or code
- WooCommerce, BuddyPress, and multisite compatible
- Gutenberg block and shortcode for protected forms
- Detailed logs and exportable reports of signup attempts
- GDPR-ready with data retention controls
- Developer hooks and filters for custom logic