diff --git a/src/lib/actions/analytics.ts b/src/lib/actions/analytics.ts index e3ac82596..957b10e6b 100644 --- a/src/lib/actions/analytics.ts +++ b/src/lib/actions/analytics.ts @@ -265,6 +265,7 @@ export enum Submit { AuthSessionAlertsUpdate = 'submit_auth_session_alerts_update', AuthMembershipPrivacyUpdate = 'submit_auth_membership_privacy_update', AuthMockNumbersUpdate = 'submit_auth_mock_numbers_update', + AuthInvalidateSesssion = 'submit_auth_invalidate_session', SessionsLengthUpdate = 'submit_sessions_length_update', SessionsLimitUpdate = 'submit_sessions_limit_update', SessionDelete = 'submit_session_delete', diff --git a/src/routes/(console)/project-[region]-[project]/auth/security/+page.svelte b/src/routes/(console)/project-[region]-[project]/auth/security/+page.svelte index 9d4575b66..48718cba3 100644 --- a/src/routes/(console)/project-[region]-[project]/auth/security/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/auth/security/+page.svelte @@ -9,6 +9,7 @@ import UpdateSessionsLimit from './updateSessionsLimit.svelte'; import UpdateMembershipPrivacy from './updateMembershipPrivacy.svelte'; import UpdateUsersLimit from './updateUsersLimit.svelte'; + import UpdateSessionInvalidation from './updateSessionInvalidation.svelte'; @@ -19,6 +20,7 @@ + diff --git a/src/routes/(console)/project-[region]-[project]/auth/security/updateSessionInvalidation.svelte b/src/routes/(console)/project-[region]-[project]/auth/security/updateSessionInvalidation.svelte new file mode 100644 index 000000000..318706bc2 --- /dev/null +++ b/src/routes/(console)/project-[region]-[project]/auth/security/updateSessionInvalidation.svelte @@ -0,0 +1,56 @@ + + +
+ + Invalidate sessions + + + + Enabling this option will clear all existing sessions when the user changes their + password. + + + + + + + +