Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
DOC Add userhelp for session manager
- Loading branch information
Showing
6 changed files
with
70 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
name: Build Docs | ||
on: | ||
push: | ||
branches: | ||
- 'master' | ||
paths: | ||
- 'docs/en/userguide/**' | ||
jobs: | ||
build: | ||
name: build-docs | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Run build hook | ||
run: curl -X POST -d {} https://api.netlify.com/build_hooks/${{ secrets.NETLIFY_BUILD_HOOK }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
title: Session Manager | ||
summary: Allow members to manage and revoke access to multiple login sessions across devices. | ||
|
||
# What does the session manager module do? | ||
|
||
The session manager module allows members to manage (see active and revoke) login sessions across devices used to access the CMS. Each login to a member's account is tracked and can be managed from their profile page. | ||
|
||
# How to use it | ||
|
||
## Getting started | ||
|
||
Make sure you have the [Silverstripe CMS Session Manager](https://addons.silverstripe.org/add-ons/silverstripe/session-manager) module installed on your website. | ||
|
||
## Logging in | ||
|
||
When logging in with *_Keep me signed in for 30 days_*" checked, a session will remain active on that device for the full 30 days unless it is terminated prior to that allocated timeframe. Without this option checked, a session will only last for the duration of your browser session. | ||
|
||
[notice] | ||
You should not use the "Keep me signed in" functionality when working on a device shared with other users (e.g.: internet café computer or a public library workstation). | ||
[/notice] | ||
|
||
![Silverstripe CMS log in form](_images/logging-in.png) | ||
|
||
## Viewing login sessions | ||
|
||
In order to view login sessions once logged in, navigate to your profile by clicking on your name in the left hand CMS menu. Every valid and currently active login session will be listed under ***Login sessions***. | ||
|
||
![List of login sessions viewed through the Silverstripe CMS member profile](_images/viewing-login-sessions.png) | ||
|
||
There is various data associated with every login session that can be used to identify the device that is logged in. | ||
|
||
* Browser | ||
* Operating system | ||
* IP address | ||
* Last active time | ||
* Sign-in time | ||
|
||
[notice] | ||
A member can only view login sessions for their own profile. No one else will have access to view your sessions. | ||
[/notice] | ||
|
||
## Revoking access | ||
|
||
To remove access for a session associated with a device, click the **Log out** link next to the session you want to remove. This session will be immediately removed and anyone viewing the CMS using this session will need to log back in. | ||
|
||
[notice] | ||
A member can only revoke access for their own profile. No one else will have access to remove your sessions. | ||
[/notice] |