Access Control

Access Control

This section of RegistrationMagic allows you to control access to the form based on specific parameters, such as age, date, passphrase or user role. Available settings are…

Enable date based form access control

Ask users to input a date before accessing the form by enabling this feature. Useful for setting up age based restriction on forms, such as forms that might display or ask for information not suitable for minors.

Question for asking date

Requires Enable date based form access control option to be enabled

The text you add here will display on the form’s front-end as the question asking users to put in the date. The text ‘Enter your date of birth’ is there by default. It can be changed to any text you want.

Limit Type

Requires Enable date based form access control option to be enabled

RegistrationMagic supports two types of limits to form access. These are…

  1. Age Limit: Choosing this limit type will switch the Lower Limit and Upper Limit fields to be number fields. Only the users with age provided between the Lower Limit and the Upper Limit will be able to view the form.
  2. Absolute Dates: Choosing this limit type will switch the Lower Limit and Upper Limit fields to be date fields. Only the users with date provided between the Lower Limit and the Upper Limit will be able to view the form.

Enable passphrase based form access control

Enable this option to ask users to input a passphrase to access the form. This is in addition to the age limit and date restriction. If either one of them is active, then the passphrase will be verified in addition to that verification.

The passphrase can also act as a standalone verification by itself if none of the other two verification are active.

Question for asking passphrase

Requires Enable passphrase based form access control option to be enabled

Add the text here that will display on the form front-end as the question asked from users to input the passphrase. The text ‘Enter the secret code’ is there by default for reference. It can be changed to any text you want.

Passphrase

Requires Enable passphrase based form access control option to be enabled

Set the passphrase here that users will have to enter in order to access the form. Only if the passphrase entered by user matches the passphrase set from here will the user be able to access the form. The passphrase need not be case-sensitive though. Multiple passphrases can also be set up by separating them with the pipe ( | ) symbol. Here’s an example of how to add multiple passphrases at once…

RegistrationMagic|Abracadabra|HocusPocus

The pipe symbol ( | ) is separating the three valid passphrases: RegistrationMagic, Abracadabra and HocusPocus

Enable user role based form access control

Enable this option to restrict access to form based on users’ currently assigned role.

Select User Roles

Requires Enable user role based form access control option to be enabled

Only the users belonging to the roles selected from this set of checkboxes will be able to access the form. All user roles created from the WordPress Users section with be available here within this set of checkboxes to choose from.

Access Denied Note

Set the message from here that users will see if they are unable to pass any of the enabled access control verification. To make this message useful for users, try to ensure that you tell them why they were not able to pass the access control verification, such as if they are not old enough to access the form.

Documentation

Getting Started 4

Create Form 26

Login Form 6

Configure 23

Integrations 5

Payments 6

Security 3

Publish 12

Management 14

Analyze 2

Actions 10

Breakthrough Ideas 7

Premium License 1

Plugin Areas