This tutorial explains how to enable extra form security for any USP Form. This also is known as “Form Locking”, and is an optional way to bring another layer of security to USP Pro.
The Form Lock feature is available in the General settings under “Extra Form Security”. There you will find the following settings:
Note: as of USP Pro version 2.3, the USP Form Demos are added to these settings by default (as shown in the next screenshot, below).
As you build your forms, you can enter each Form ID into its respective field. So for post-submission forms, you would put the Form ID in the “Post-Submission Forms” field. For user-registration forms, you would put the Form ID in the “User-Registration Forms” field. And likewise for contact forms, you would put the Form ID in the “Contact Forms” field.
Here are some examples to illustrate the concept:
Here we have locked the USP Form Demos by including each Form ID in its respective field.
For the Form ID, you can use the numeric form ID (shown in this screenshot) or the alphanumeric form slug (shown in previous screenshot).
See the “Notes & Tips” section below for more information.
Similarly, for combo forms, you would include the Form ID in each field to which it applies. To see how this works, examine the following screenshots:
Here we have locked the register/submit Combo Form by adding the Form ID in each applicable field.
Here we have locked the register/submit/contact Combo Form by adding the Form ID in each applicable field.
So basically the trick with locking Combo Forms is to include the slug in each field to which it applies. So the Form ID of a submit/register Combo Form would need to be included in both the “Post-Submission Forms” and “User-Registration Forms” fields.
Notes & Tips
1) Use a comma to separate multiple Form IDs, as shown in the previous screenshots.
2) As mentioned, Form IDs can be either numerical (form ID) or alphanumeric (form slug).
3) Make sure that the USP Forms specified in this setting are published (not Draft or Pending status).
4) You can enable or disable the “Extra Form Security” setting by checking/unchecking the box to “Enable this feature”. This is useful for development, so you can add forms as you build them, and then click to lock ’em down before going live. Also useful for troubleshooting, etc.