# Access Levels

By default, Designer provides one integer field (CurrentAccessLevel) that can be used to control user access and permissions.

- Use $System.Users.CurrentAccessLevel to get a current logged in individual user's settings.
- If you use Active Directory authentication mode then add the AD user names to the SQLite database (access levels will be assigned automatically).
- If you use Standard authentication mode (users managed in the SQLite database) make sure you assign a value to the CurrentAccessLevel field.

Security

Access levels are stored in the SQLite database. The database is not password protected, it is only as secure as the file/folder/machine security.

Note: Please design your security accordingly (like increasing security using AD fields or an SQL Server database to store values).