@extends('layouts.adminlte') @section('title', 'Session Login') @section('page_title', 'Session Login') @section('content')

Active Sessions

User Guide {{ $sessions->count() }} sessions
@forelse($sessions as $row) @empty @endforelse
User IP Last Activity User Agent Action
{{ $row['user_name'] ?? 'Unknown' }}
{{ $row['user_email'] ?? '-' }}
{{ $row['ip_address'] ?? '-' }}
{{ $row['last_activity_human'] }}
{{ $row['last_activity_at'] }}
{{ \Illuminate\Support\Str::limit((string) ($row['user_agent'] ?? '-'), 80) }}
No active sessions

Blocked IPs

{{ $blockedIps->where('is_active', true)->count() }} active
@forelse($blockedIps as $row) @empty @endforelse
IP Reason Status Created Action
{{ $row->ip_address }} {{ $row->reason ?: '-' }} @if($row->is_active) Blocked @else Inactive @endif {{ $row->created_at?->format('Y-m-d H:i:s') }} @if($row->is_active) @else - @endif
No blocked IP data
@endsection @push('scripts') @endpush