#85 UI: Sessions Management Page
Description
EditCreate Active Sessions management page.
Component: api/ui/templates/components/admin_sessions/
Files:
- admin_sessions.html
- admin_sessions.css
- admin_sessions.js
URL: #/admin/sessions
Features:
- Session Statistics Cards:
- Total active sessions
- Unique users online
- Sessions by device type (pie chart)
- Geographic distribution (if IP geolocation available)
- Active Sessions Table:
- Columns: User, IP Address, Location (geo), Device/Browser, Started, Last Activity, Actions
- Current session highlighted
- Filter by user
- Search by IP
- Terminate button per session
- Bulk terminate selected
- User Sessions View:
- Group by user
- Show session count per user
- Terminate all for user button
- Security Features:
- Suspicious session highlighting (multiple IPs, unusual locations)
- Alert for concurrent sessions from different countries
Device Detection:
- Parse user agent for OS, browser, device type
- Device icons
With ultra attention to details and correctness.
Before closing: write comment summarizing implementation with screenshot.
Comments
Loading comments...
Context
Loading context...
Audit History
View AllLoading audit history...