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.

User Registration Questions

  1. Hi,

    I have a client who would like the following addition to a BuddyPress site and I would like to know if the User Registration Add On will provide this functionality?:

    - The registration process will involve a multi-page Gravity form with many pages of questions about employment history
    - At the end of the questionnaire the user is asked to choose a username and give their email address
    - If the username is taken then they are asked to choose a new one until they choose one that is not taken
    - The info from the questionnaire is stored, is accessible from the admin dashboard and is associated with a new user (using the username and email given by the user)
    - The new user is in a pending state and cannot log in
    - The site admin is emailed to tell them of the new registration
    - The site admin approves the user registration based on the info in the questionnaire
    - The user is emailed to tell them they can log in and to inform them of their temporary password
    - The user must change password when they first log in

    Thanks,

    Dan.

    Posted 11 years ago on Friday March 1, 2013 | Permalink
  2. The following answers and functionality would require a developer license and our User Registration add-on 1.5 (which is currently in beta.)

    The registration process will involve a multi-page Gravity form with many pages of questions about employment history

    This is not a problem.

    At the end of the questionnaire the user is asked to choose a username and give their email address

    This is no problem.

    If the username is taken then they are asked to choose a new one until they choose one that is not taken

    Also fine.

    The info from the questionnaire is stored, is accessible from the admin dashboard and is associated with a new user (using the username and email given by the user)

    This is fine. You would store that information in usermeta fields.

    The new user is in a pending state and cannot log in

    You would need to hold their activation email, so they can't activate their account, or you would have to use another WordPress plugin for user moderation. Here is one such plugin: http://wordpress.org/extend/plugins/register-plus-redux/

    However, with the 1.5beta1 version of the User Registration add-on, user activation is included. If you hold their activation email, they won't ever be able to log in, until you approve them.

    The site admin is emailed to tell them of the new registration

    Notifications are included.

    The site admin approves the user registration based on the info in the questionnaire

    See above. Activation is included in the 1.5beta version of the User Registration add-on. If you suppress the activation email, the user can never activate their account. But there is a "Pending Activations" tab where you can activate their account.

    The user is emailed to tell them they can log in and to inform them of their temporary password

    You could resend the user notification at this point, from the entry screen. It would not have been sent and can be sent after you activate them.

    The user must change password when they first log in

    This is not a feature of Gravity Forms. Gravity Forms does not handle logins at all. However, there are plugins which will force the user to change their passsword. Here is one http://wordpress.org/extend/plugins/force-password-change/

    Posted 11 years ago on Saturday March 2, 2013 | Permalink
  3. Hi Chris,

    Thanks for the comprehensive reply. Sounds like GF with the plug-in will do the job for us.

    Cheers,

    Dan.

    Posted 11 years ago on Saturday March 2, 2013 | Permalink
  4. Sounds good. Please feel free to ask more questioned before you make your purchase decision, or if you need help afterward.

    Posted 11 years ago on Monday March 4, 2013 | Permalink