@extends('layouts.admin') @section('title', 'Admin Sessions') @section('content')
Manage and monitor admin user sessions
| Admin User | IP Address | Browser | Login Time | Last Activity | Status | Duration | Actions |
|---|---|---|---|---|---|---|---|
|
{{ strtoupper(substr($session->user->first_name ?? 'A', 0, 1)) }}
{{ $session->user->first_name ?? 'N/A' }} {{ $session->user->last_name ?? '' }}{{ $session->user->email ?? 'N/A' }} |
{{ $session->ip_address ?? 'N/A' }}
|
@if($session->metadata && isset($session->metadata['browser']))
{{ $session->metadata['browser'] }}
@if(isset($session->metadata['device']))
{{ $session->metadata['device'] }} @endif @else Unknown @endif |
{{ $session->login_at ? $session->login_at->format('M d, Y H:i') : 'N/A' }} | {{ $session->last_activity_at ? $session->last_activity_at->format('M d, Y H:i') : 'N/A' }} | @if($session->is_active && !$session->logout_at) Active @else Inactive @endif | {{ method_exists($session, 'getDuration') ? $session->getDuration() : '0' }} seconds | @if($session->is_active && $session->user_id !== auth()->id()) @endif |
| No sessions found | |||||||
| Unable to load sessions | |||||||