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.

Allow Submission by Registered Users Only?

  1. David Peralty

    I want to create a form for registered users only, so that they don't HAVE to go into WP's admin panel. Is there any way to do that?

    Posted 14 years ago on Monday November 9, 2009 | Permalink
  2. Not with Gravity Forms alone. You will need to use the role management capabilities of Justin Tadlock's Members plugin. It allows you to setup and create roles and can also be used to control access to pages and posts based on role.

    So what you will want to do is install his plugin, set it up and then restrict access to the page that contains the form to just the role(s) you want to have access to it.

    The Members plugin can be found here:

    http://wordpress.org/extend/plugins/members/

    Posted 14 years ago on Monday November 9, 2009 | Permalink
  3. David Peralty

    Thanks, I figured that out on my end too. So then I wrap the GForms code with the restriction quick tag from his Members plugin, right?

    Posted 14 years ago on Monday November 9, 2009 | Permalink
  4. You can use the shortcodes, but if you go to Members Components under the settings nav and turn on "Content Permissions" it will then activate a write panel that appears on Pages and Posts so you can say which roles can view the page. So you can then set the page the form appears on to only be accessible by a specific role(s).

    Posted 14 years ago on Monday November 9, 2009 | Permalink
  5. Rather than restrict access to a page, might there be some way to have different forms appear depending on whether the user is logged in?

    Posted 14 years ago on Monday November 30, 2009 | Permalink
  6. Hi, just purchased the plugin and its great; however, I need something similar for registered users only. I have read the above post and other similar requiring me to install an additional plugin to allow members to see the form. But I want to know if it is possible to know which memmber submitted the form, for example

    User A logs in and open the form page. In the form page, the page shows from which user his is logged in. Later when the user submit the form, it shows which user submited this form.

    Is it possible to make each form with a unique number? For example, form #1, 2, 3 and so on, I need to track how many forms have been submitted.

    For everyone to understand what I am trying to accomplish is....

    1. I registered all Teams in the forms, each Team will be assigned a user and email.
    2. Team A challenges Team B for an event
    3. Team B recives an email saying they are being challenged by Team A. All the details chosen by Team A (time, date, place) will be shown in the email, including which Team challenged them.
    4. If it is possible to have a page where Team B can go and accept or deny the challenge.*
    5. This challenge can be shown on a page for the public to view.*
    6. Since there will be a lot of Teams, we don't want other Teams doing challenges for others without authorization.

    Please let me know how I can accomplish this or part of it, which additional plugins I need to install.

    Posted 13 years ago on Monday November 29, 2010 | Permalink

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