Access Restrictions
Interaction integrates page-level and entity-level access restrictions, so that you can keep parts of your site limited to those with the right privileges. Access restrictions are applied with a pop-up menu, making it easy and efficient to specify what can be accessed when by who:

Predefined Restrictions
Access restrictions are conveniently managed using dialogs. The Restrictions dialog lists all access restrictions. Each of the items can be opened to inspect or modify the settings. Restrictions can also be exported from this dialog using drag & drop. Interaction comes with five predefined restrictions:
Public
- Public locations or entities are accessible to everybody.
Members Only
- Members only content is accessible solely for visitors who have a membership at the site and have signed on with a username and a password.
Not Accessible
- Makes content inaccessible without removing it from the site.
Expired Member
- Displays content only to those with an expired membership, so that members can be notified when their privileges are no longer valid.
Webmaster
- Grants access only to the webmasters of the site.
Interaction supports conventional access groups as part of its membership facilities. Each access group has a corresponding restriction.
Dynamic Acess Restrictions
Interaction introduces dynamic restrictions that go beyond conventional group/membership to grant access depending on the context of the request. The webmaster can create several types of customized dynamic restrictions:
Set Prerequisites for a Page
- Prerequisites require that one page is visited before another. They are useful for on-line training, disclosing more advanced content after the student is familiar with the basic lessons. Another possibility is to require that the visitor has been at the homepage before going to other pages. Interaction redirects the visitor to the prerequisited location if it hasn't yet been visited.
Restrict Access to Specific Times
- Schedule access to specified hours on given weekdays. Limit access to business hours, or only allow access during week-ends. The accessible hours are specified in a dialog.
Combine Multiple Restrictions
- You can combine multiple restrictions into one. This allows creation of more complex composite restrictions that can be reused whenever you want to restrict access based on multiple factors.
Grant Access Depending on Domain or IP Address
- You can limit access to visitors from specific domains or IP addresses.
Control Access Based on Dynamic Values
- Interaction includes a wide range of entities that provides dynamic values. These dynamic values can be used to construct access restrictions by defining a predicate in a dialog:

Additional restrictions are available as optional components. in·Progress can also provide tailored dynamic access restriction for special purposes.