Rating: 5 stars
We are looking for a way to minimise the amount of emails which we send out to dead addresses (often Gmail) via fake bbPress signups to our forum. The first step is user approval.
Konstantin’s plugin is simple and focused, with straightforward settings in a settings panel. There’s no top level left column item (frankly any plugin which wants to put its settings in the main left window should require approval from the plugin moderation team, if in the plugin directory, the left top-level menu is now hopelessly cluttered on most WordPress sites). The main interface are simple text additions to the existing user table Approve | Unapprove.
Frankly user approval should be built into WordPress. But until it is, thank heavens for simple solutions. No adware, no pro version, no bloatware frills, native interface.
I like the idea of a previous reviewer to allow unapproved users to be kept in the database to prevent additional signups with the same address. We’d also like an improved workflow where no email goes out to users until admin approval, at which point the signup email would arrive.
What would happen to a new user is that s/he would be auto-logged in at the time of signup with very limited privileges until approved or unapproved but no email would be sent without approval. This would allow simple comments to be left on a weblog post or bbPress without sending out emails to dead addresses (and damaging sender reputation).
We can add these features fairly easily ourselves, but it would be great to see them in the core functionality of WP Approve User.
Thank you Konstantin for your hard work on WP Approve User and for making it free.
]]>Rating: 5 stars
this plugin does what it says simple. glad i found it. one thing would make this plugin so so so much better. The possibility to add a list of email domains for auto approval. For instance i want everyone from a particular company to register and bypass the plugin. That would be golden. If possible i would be happy to hack the plugin and incoperate if you like. But as it is your plugin i would prefer you did it.
]]>Rating: 5 stars
I like this plugin so useful and easy to user, Good job to the developer on this plugin
]]>Rating: 5 stars
I’m very happy with this plugin. It’s simple and it works as expected.
]]>Rating: 5 stars
This is an invaluable plugin in the battle to keep spam registrations under control.
Plus great service from @konstantin
]]>Rating: 5 stars
Using it with MemberPress. There is not much to configure but it works like a charm, it’simple, no HTML, just plain text but it’s better than the New User Approve plugin which exposes the iThemes Hide Back End URL to users when their user account is approved.
]]>Rating: 3 stars
This site has over 360k registered users. Upon activating the plugin, it timed out as it tried to add >720k user meta keys. Not sure why it doesn’t just meta select only users who do not have the fields (which would have still timed out, but at least it would continue on the next time Activate was attempted). I “fixed” that by adding them with my own script and then uncommented the activation hook. It appeared to be working fine after that, but then I discovered (via Query Monitor) that it was adding over 6 seconds (with Redis caching!) to every admin page load because the constructor pulls a list of all unapproved users.
It would also have been nice if there was a checkbox like “Delete plugin data when uninstalled” or whatever so I didn’t have to re-add over 720k meta fields to my dev box after deleting the plugin to move it as a submodule (obviously, I should have just deleted the directory, but I didn’t look at the code and realize that it was going to asplode everything on my dev instance).
I get it – 360k+ users is a lot, but for plugins (plural: the others failed too, for the same reason) that assume a site is soliciting registrations from anon, you’d expect them to handle a lot of registrations. If you don’t have many users/registrations, you don’t really need a plugin to manage them, right?
I’m assuming that it loads a list of every unapproved user on every admin page load solely for the unapproved user count badge on the admin menu (I didn’t look – I stopped trying to hack it and just decided to tell the users to manage it manually, which was unpopular).
+3 stars because it’s free and doesn’t use Freemius.
EDIT – Also, you can change the instantiation because I don’t think it needs to run during cron or Ajax requests:
if( !wp_doing_cron() && !wp_doing_ajax() ) new Obenland_Wp_Approve_User();
You can probably check for is_admin()
before running code in various places, too.
Rating: 5 stars
I’m currently running WordPress 5.4 and needed this for bbPress. I’m also using GeneratePress Version: 2.4.2.1 and even though it says hasn’t been tested with this theme it works great. Installed with no issues and tested perfectly. It does exactly what it says and I couldn’t be happier.
Thank you so much Konstantin Obenland.
Great !!! Plugin
4-14-20
Rating: 5 stars
The “WP Approve User” helped me a lot. Thanks ??
]]>Rating: 5 stars
Working perfectly
]]>Rating: 1 star
Installing/Activating this plugin has no visible effect (WP 4.9.7).
Settings > Approve User is not found while logged into Dashboard as admin.
Nothing in error log in either site root or wp-admin.
Rating: 1 star
The plugin is not working as promised, so
1. No Settings
2. It didn’t display Custom Menu for each user
Thanks, but need to uninstall.
]]>Rating: 5 stars
tried 3 plugins. This is the best one among them.
]]>Rating: 5 stars
Very useful plugin which does what is say. Allows you to have people register, but require approval. Good support from the author!
]]>Rating: 3 stars
Althogh the main function is still working in wp 4.8, but the bulk action is gone. But there is a hack that renaming the js file does the trick.
This is a must have plugin for our community. I hope the developer comes back and continue this greate plugin.
Rating: 1 star
not work on woocommerce
]]>Rating: 4 stars
after so many years without updates – it sill works!
– it is awaiting approval
– emails are sent as should be
– the only negative is that email is sent from [email protected] – which is not my admin / default email AND there is no place to change that ??
]]>Rating: 5 stars
Everything works perfectly for me and exactly as described.
]]>Rating: 1 star
The admin got not a mail that a new user is pending. Further likes everything OK. But unusable as long the administrator don’t no that a new user need to approve.
]]>Rating: 1 star
It is not shown in admin area that user is pending. Also, while in that process, user can login and continue with shopping! Not good at all!
]]>Rating: 5 stars
The available settings and how this plugin work. perfect !
]]>Rating: 1 star
Installed and activated, no settings or interface shown at all. Uninstalled
]]>Rating: 1 star
I really want this to work, but when a new user creates an account, they see a header message that says:
“Check Your Email To Activate Your Account!”
then below that in smaller text it says to wait for admin approval.
With this header, people are going to go to their email to look for the activation email. The problem is there is none, they only receive an email after an admin approves them on the back end. It’s contradictory enough to cause confusion which is what you don’t want with a login plugin.
I spent an hour trying to figure out how to edit the header, but it is very involved with getting into php code and when I tried the recommended code edits, I got php errors and they didn’t work.
I’m hoping this can be updated to streamline the login process and make this plugin seamless.
]]>Rating: 5 stars
Exactly what I need for a bbPress forum I’m developing. Thanks!
]]>Rating: 5 stars
Works like a charm, stops self-registered users from doing nasty stuff.
]]>Rating: 5 stars
I installed it and I have 15,000+ users and it worked without any hangups approving all users. I will comment back if I experience any issues.
]]>Rating: 5 stars
It’s nice and very simple to use
]]>Rating: 5 stars
Hello guys,
I have 14000+ users in my website, when i tried to activate this plugin its not working. Every time its giving me an internal server error.
Please figure this out its very urgent.
Thanks
]]>Rating: 5 stars
It’s very simple and easy to use.
]]>Rating: 5 stars
]]>