Login activity

Recent sign-in attempts and outcomes for your account.

@if(!$loginHistories || $loginHistories->isEmpty())

No activity yet

Login history will appear here after future sign-ins.

@else
@foreach($loginHistories as $history) @php $result = strtolower((string) ($history->result ?? 'success')); $resultBadge = $result === 'success' ? 'success' : ($result === 'failed' ? 'danger' : 'secondary'); $risk = strtolower((string) ($history->risk_level ?? '')); $riskBadge = match ($risk) { 'high', 'critical' => 'danger', 'medium', 'elevated' => 'warning', 'low' => 'success', default => 'secondary', }; @endphp @endforeach
When IP Method Result Risk
{{ $history->created_at?->format('Y-m-d H:i') }} {{ $history->ip_address ?? '—' }} {{ $history->method ?? '—' }} {{ $result }} @if($risk !== '') {{ $risk }} @else — @endif
{{ $loginHistories->appends(['tab' => 'security'])->links() }}
@endif