I need to approve of user registration before the user can actually access their account.
Can't see how to do this if its even possible.. is there a way, or a work around?
I need to approve of user registration before the user can actually access their account.
Can't see how to do this if its even possible.. is there a way, or a work around?
EDITED this information February 6, 2013 because it was incorrect.
User moderation is a feature of the User Registration Add-on beta, which is available at the bottom of this page: http://www.gravityhelp.com/downloads/add-ons/#User_Registration_Beta
You will need to manually delete the old gravityformsuserregistration folder from wp-content/plugins/ then upload this one like any other plugin.
Let us know if you need help.
Hi thats great to see and I will try it.
Can you tell me where it is in its beta testing? I need to go live with a site soon and I have no choice but to moderate user registration as they must fill out an application and be approved before their allowed access, so I just want to get an idea how likely it is to have issues with this add on?
Thank you!
I'v installed it but I'm not seeing how to make it so their account is "Pending", instead it just creates the account, which on my form they entered a password and therefor they would be able to access their account before being approved?
What can I do?
Edited this information February 6, 2013 because it was incorrect.
See these options on the feed where you map the form to the user registration feed: http://minus.com/lNeCcoXsBTcT9
Make sure you have checked "Enable user activation." That will cause the newly created user to require activation by you. On the Forms > User Registration menu, when you are using the beta version, will show three tabs up top: you will select "Pending Activations" and see the users which are held for moderation.
Screenshot: http://minus.com/lbktqsjnv5ImUX
These instructions work to a point.
With just "Enable user activation" checked my new users appear in the Pending Activations.
I get sent a New Submission email with their details which is great!
However, the user also gets an email with an activation link in it. They can then activate their account whether they meet my moderation criteria or not.
I, like the OP, want to manually approve each pending user before the activation email (or account login details) get sent to the new user.
Sorry, I completely confused moderation (where you approve the user or not) with activation (which attempts to verify that the user registered with a legitimate email address by sending an activation link to that address.) Moderation is not a feature of the User Registration add-on. My apologies for the misinformation.
Approval of the user before their account is active is a feature of some other WordPress plugins:
http://wordpress.org/extend/plugins/theme-my-login/
I'm not sure how that plugin will work with the User Registration add-on, since it has a lot of the same features.
A simple solution would also be to force all newly registered users to a level of Subscriber, or some custom role with limited capabilities on your site. Then, once they activate their account, they can still view your site, but not much else. Your moderation then, if you wanted to 'approve' them, would be to assign them a role with more permissions.
If you want to create custom roles for this purpose, you can use the Members plugin by Justin Tadlock to do so: http://wordpress.org/extend/plugins/members/
Sorry again for misunderstanding the question.
Thanks for the clarification, Chris!
It seems to me that by leaving the Send Email and User Activation options unchecked the user should sit in Pending indefinitely until manually approved — since that user won't get a password emailed to them nor should they get an activation email.
Any idea what would be involved in adding this functionality? It looks to me like it's nearly already there.
Let me ask the development team about that.
The work around I am using is to enable user activation but not send the user an email through the GF setting. (If user activation is not required, even if a user doesn't get an email, he can login right away with username and password.)
By doing this, the user shows up in the Pending Activations tab. The next step is to send them an email telling them they are regsitered and how to login. One approach is to use the Mailchimp add-on to put them on a mailing list when they register. This could be called 'Pending Activation' list and you could send a custom email to them just as you are activating them.
I also use Adminimize which allows me to send certain users to certain pages after login, bypassing the dashboard. You can also have templates assigned to those pages which only accept them if they are 'author' or 'editor' and so on.
I'm glad you have a work around for now. I heard back from one of the developers today.
As you know, it is not currently possible but this is a feature that has been requested before and one that we will be adding to the Add-On soon.
Chris,
Thanks so much for this comprehensive response.
How do I make it a default setting to email the site administrator when a pending registration is in the queue (i.e., after a user has submitted a registration form)?
I don't see the setting to do this.
Thanks again,
Josh
I don't believe there is a setting to enable that. However, if you use the admin notification, that notification will arrive at the site administrator's email, and can be customized to say something like
"A user just registered for your website http://example.com/ - be sure to log in and review their account and moderate as necessary."
Thanks Chris!
I did exactly that yesterday and it works well.
Awesome. Thanks for the update.