Sessions List Card
Active sessions card listing every signed-in device with browser, location, last active time, per-row revoke, and a sign-out-everywhere action.
Active sessions card listing every signed-in device with browser, location, last active time, per-row revoke, and a sign-out-everywhere action.
The Application Collection unlocks the source for every Application block. All Access unlocks every Collection.
Already purchased? Log in
Sessions List Card shows every device currently signed in to an account in a ruled list: a MacBook Pro 16" marked Current, an iPhone 15 Pro, a Windows 11 PC in Austin TX, and an Unknown device in London, each with its browser, location, and last active time. Non-current rows carry a Revoke button; the header carries Sign out everywhere. The footer states the consequence plainly: signing out everywhere ends all sessions including this one.
Sessions are a typed const array with a current flag governing the badge and whether Revoke appears. Unknown device is a deliberate row, presence of an unrecognized session is the security signal users need to act on.
Reach for this block on the security or account settings page, wired to your sessions API. Disable the current row Revoke server-side (omit it, as the block does) and confirm the sign-out-everywhere action before executing.
A natural flow around it on an Application Pro page:
Before
After
One strong use is the personal account session manager. Other session surfaces:
Tip: Unknown device is not an error state to hide, name it explicitly so users recognize a breach signal when they see one.