User Interface low complexity mobile
1
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Mobile app screen accessible from Settings that allows users to view and revoke their own active sessions. Displays each session's device type, login time, and last activity, with a revoke button per session and a 'Sign out all other devices' option.

Feature: Session Management

manage-sessions-screen

Responsibilities

  • Display the current user's own active sessions
  • Allow revocation of individual sessions from mobile
  • Highlight the current session so users do not accidentally revoke it
  • Confirm destructive revocation actions with a dialog

Interfaces

renderOwnSessions()
handleRevokeSession(sessionId)
handleRevokeAllOtherSessions()
renderCurrentSessionBadge()
showConfirmationDialog(action)
renderLastActivityTime(session)

Relationships

Dependencies (1)

Components this component depends on

Related Data Entities (1)

Data entities managed by this component