Easy User Approval
Hold public registrations until someone you trust allows the account. Decide from email, the queue, or the Users list.
30-day money-back guarantee
What can Easy User Approval do for you?
Built for real Joomla sites
Easy User Approval keeps a new public account blocked until an approver allows it. Joomla does not send its activation mail for that registration. Each recipient gets their own links, the first decision wins, and the audit log records who decided. HTML mail uses your accent, heading, footer, and button labels.
Public sign-up
Hold new registrations
Blocked until you decide
A public registration stays blocked. The person cannot sign in yet.
No Joomla activation mail
While the plugin is on, Joomla does not send its activation mail for that registration.
Administrator accounts stay active
Users you create in the administrator are not queued.
One link each
Decide from the mail
Approve, Deny, or Deny with a reason
Each recipient gets their own links. Opening a link does not decide. The confirm page does.
First decision wins
A later link shows who decided. It does not change the result.
No password in the mail
The waiting, approved, and denied messages never include the password.
Recipients
Who is asked
Users and a group
Pick people, or mail everyone in a group. Super Users is the default group.
Extra addresses
An address that is not a Joomla user can still decide. The audit stores that address.
Domain rules
A matching email domain can assign a different group when you approve.
Same result
Queue and Users list
Queue
Approve, deny, or deny with a reason from the component. A note is optional.
Users list
Pending rows show Approve and Deny. Other rows stay empty.
You cannot decide your own account
A registration that uses your email, or your user id, is refused.
Configuration
Mail you can style
HTML or plain text
HTML mail wraps the message in a card. A plain text copy is still included.
Accent, heading, footer
Set the colour, the bar heading, and an optional footer. Leave the heading empty to use the site name.
Button labels
A decision link on its own line becomes a button. You choose the three labels.
Package install
Joomla 4, 5, and 6
Component and two plugins
One package installs the component, the user plugin, and the system plugin.
Audit log
Approved, denied, expired, and refused attempts are stored, with the channel and the IP of the decision.
PHP 8.1
Built for current Joomla. Joomla 3 is not included.
Docs & setup
Get up and running fast
Written guides for installing and configuring Easy User Approval — from first setup to the options that matter.
- Installation steps
- Configuration options
- Practical usage tips
Pricing
Choose the plan that fits
Save more as you scale — longer access means a bigger discount.
$19
30-day money-back guarantee
$29
30-day money-back guarantee
$49
30-day money-back guarantee
$99
30-day money-back guarantee
Questions
Easy User Approval supports Joomla 4, 5, and 6. PHP 8.1 or later is required.
Download EasyUserApproval_UNZIP.zip, unzip it, and install the pkg_easyuserapproval zip inside. That installs the component, the user plugin, and the system plugin together.
No. A public registration stays blocked until the result is Approved. They sign in with the username and password they chose.
While the plugin is enabled, Joomla does not send its activation mail or its administrator activation mail for that registration. Easy User Approval sends the waiting mail instead.
No. The link opens a confirm page. Approve and Deny are posted from that page. Deny with a reason asks for the reason first.
Yes. Add the address under Extra addresses, one per line. The audit stores that address when they decide.
Open Components > Easy User Approval > Configuration > Mail appearance. You can turn HTML mail on or off, set the accent colour, heading, footer, and the three button labels.
They stay active and are not added to the queue. Only a registration from the public site is held.
Still have questions?
All-access bundle
Unlock every JoomlaX extension in one plan
Get all 118 extensions, ongoing updates, and full-time support. Plans start at $99.
- Satisfaction guarantee
- Secure SSL payment
- Updates included