Connect to Gate Controller
This guide explains how to connect a group session to a Gate Controller for access control. Gate Controllers allow you to restrict when and how users can access your application based on time, variables, or preconditions.
Overview
Connecting a session to a Gate Controller enables:
- Time-based access control - Restrict access to specific time windows
- Variable-based locks - Control access based on user data values
- Precondition requirements - Require certain conditions before allowing access
Prerequisites
Before connecting:
- A Group Session exists with users added
- A Gate Controller template has been created
- You understand the gate rules you want to apply
Connecting a Session to Gate Controller
Step 1: Navigate to User Data
- Go to Dashboard → Account → Variable Center → User Data
- Select your Application
- Select the Group Session you want to configure
Step 2: Locate Gate Controller Panel
In the User Data view, find the Gate Controller panel. This panel allows you to:
- View currently connected gate controller
- Select a different gate controller
- Configure gate-specific settings
Step 3: Select a Gate Controller
- Click the Gate Controller dropdown
- Choose from available Gate Controller templates
- The selected controller's rules now apply to this session
Step 4: Configure Gate Settings
Depending on your Gate Controller configuration:
- Set any gate-specific variable values
- Review the access rules that will apply
- Verify the configuration matches your needs
Gate Controller Types
Time Lock
Restricts access based on date and time:
| Setting | Description |
|---|---|
| Start Time | When access opens |
| End Time | When access closes |
| Time Zone | Reference time zone |
Variable Lock
Restricts access based on variable values:
| Setting | Description |
|---|---|
| Variable | Which variable to check |
| Condition | Comparison operation (equals, greater than, etc.) |
| Value | Value to compare against |
Precondition Lock
Requires conditions to be met before access:
| Setting | Description |
|---|---|
| Precondition | What must be completed first |
| Check Type | How to verify the condition |
How Access Control Works
When a gate is connected:
- User attempts access - Opens the application
- Gate checks conditions - Evaluates all configured rules
- Access granted or denied:
- If all conditions pass → User can proceed
- If any condition fails → User sees appropriate message
Viewing Gate Status
In the User Data grid, you may see gate-related indicators:
- Which users meet gate conditions
- Which users are currently locked out
- Reason for access restrictions
Modifying Gate Connection
Change Gate Controller
- Open the Gate Controller panel
- Select a different controller from the dropdown
- New rules apply immediately
Remove Gate Controller
- Open the Gate Controller panel
- Select "None" or clear the selection
- Access restrictions are removed
Best Practices
Test before production - Verify gate rules with a test user before going live
Communicate restrictions - Let users know about access windows and requirements
Consider time zones - Set times appropriate for your user base
Use meaningful messages - Configure helpful error messages for locked users
Review regularly - Check that gate rules still match your needs
Troubleshooting
Users Can't Access When They Should
- Check the session start/end dates
- Verify Gate Controller time settings
- Confirm user meets all variable conditions
- Check for precondition requirements
Gate Not Applying
- Verify a Gate Controller is selected
- Check that the gate is configured correctly
- Ensure the session is active
Questions?
If you have any questions, please don't hesitate to contact us. Alternatively, you can submit an issue on this platform.
Useful Links:
Gate Controller - https://help.acenji.com/#/./shared-concepts/gate-controller/index User Data - https://help.acenji.com/#/./shared-concepts/variable-center/user-data/index Group Session - https://help.acenji.com/#/./shared-concepts/variable-center/settings/group-session/index