PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Moderate account registration / Registration Approval

  1. 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?

    Posted 11 years ago on Thursday January 31, 2013 | Permalink
  2. 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.

    Posted 11 years ago on Thursday January 31, 2013 | Permalink
  3. 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!

    Posted 11 years ago on Sunday February 3, 2013 | Permalink
  4. 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?

    Posted 11 years ago on Sunday February 3, 2013 | Permalink
  5. 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

    Posted 11 years ago on Monday February 4, 2013 | Permalink
  6. 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.

    Posted 11 years ago on Wednesday February 6, 2013 | Permalink
  7. 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.

    Posted 11 years ago on Wednesday February 6, 2013 | Permalink
  8. 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.

    Posted 11 years ago on Wednesday February 6, 2013 | Permalink
  9. Let me ask the development team about that.

    Posted 11 years ago on Wednesday February 6, 2013 | Permalink
  10. 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.

    Posted 11 years ago on Wednesday February 6, 2013 | Permalink
  11. 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.

    Posted 11 years ago on Thursday February 7, 2013 | Permalink
  12. 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

    Posted 11 years ago on Tuesday April 9, 2013 | Permalink
  13. 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."

    Posted 11 years ago on Wednesday April 10, 2013 | Permalink
  14. Thanks Chris!
    I did exactly that yesterday and it works well.

    Posted 11 years ago on Wednesday April 10, 2013 | Permalink
  15. Awesome. Thanks for the update.

    Posted 11 years ago on Wednesday April 10, 2013 | Permalink

This topic has been resolved and has been closed to new replies.