Skip to content

Commit bce9a32

Browse files
committed
Beefed up session info a bit.
1 parent ab8a7d8 commit bce9a32

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

docs/control-panel/access.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,25 @@ By default, the control panel may be accessed via the admin.php file and, if bel
1919

2020
**Adminstrator Sessions**
2121

22-
Session Time to Logout (TTL) refers to how long a user stays logged into the control panel after logging in. The TTL countdown restarts after any activity by the user in the control panel, such as clicking a link or submitting a form. After 1 hour of inactivity, administrators will be logged out of the control panel and required to log back in with their username and password. The default administrative TTL length can be overriden by the [cpan_session_length](general/system-configuration-overrides.md#cpan_session_length) setting.
22+
How long a user stays logged into the control panel is determined by two factors, the session length and the idle check. Any activity such as clicking a link or submitting a form restarts the countdown for both times. If an admin closes the browser or leaves the site and returns before the session expires, they will not need to log back in. If the site sits open in the browser for longer than allowed by the idle check but before the session expires, they will be required to confirm their password before accessing the open browser pages.
2323

24-
If control panel sessions are set to use cookies only, the 'Remember me' login option will allow the session cookie to persist for a year.
24+
***Session Length***
2525

26-
**Adminstrator Idle Check**
26+
Session Time to Logout (TTL) refers to how long a user stays logged into the control panel after logging in. By default, after 1 hour of inactivity, administrators will be logged out of the control panel and required to log back in with their username and password. The default TTL length can be overriden by the [cpan_session_length](general/system-configuration-overrides.md#cpan_session_length) setting.
2727

28-
For added security, ExpressionEngine triggers a modal when an administrator is logged into the control panel but idle. The modal triggers afer 30 minutes if the control panel is in focus and idle, or 45 minutes if idle and out of focus. Unlike a fresh login, if the user logs back in via the modal before the TTL is exceeded, they remain on the same page with no alteration of unsaved data.
28+
If control panel sessions are set to use cookies only, the 'Remember me' login option will allow the session cookie to persist for 2 weeks. This may be overriden using the [remember.php configuration file](config/config-files.md#remember_me).
29+
30+
***Adminstrator Idle Check***
31+
32+
For added security, ExpressionEngine triggers a modal when an administrator is logged into the control panel but idle beyond a set length of time. The modal triggers afer 30 minutes if the control panel is in focus and idle, or 45 minutes if idle and out of focus. Unlike a fresh login, if the user logs back in via the modal before the TTL is exceeded, they remain on the same page(s) with no alteration of unsaved data. The idle check is not a factor if the site is no longer loaded in the browser.
2933

3034
![](_images/admin-access-modal.png)
3135

36+
**Control Panel vs Frontend Sessions**
37+
38+
Sessions are stored in cookies, session ID (URL) or both, see [Security and Privacy Settings](control-panel/settings/security-privacy.md#settings). The control panel and the frontend may have different session types. If the frontend uses cookies only for storage and the control panel uses cookies and sessions, logging into the frontend will not result in being logged into the control panel. However, logging into the control panel will result in being logged into the frontend. Logging into an area that sets a session cookie will apply to any area that requires session cookies only.
3239

40+
So if you're logged into the control panel but the website acts like you're a guest? You probably don't have session data stored in a cookie per the control panel session settings.
3341

3442

3543

0 commit comments

Comments
 (0)