@extends('backoffice.layouts.app') @push('styles') @endpush @section('content')
{{-- HEADER --}}
Monitoring Logs
Activity, Fraud, Security, dan Session monitoring
Activity
Fraud
Security
Sessions
{{-- FILTER --}}
Reset
@php $pager = $tab === 'activity' ? $activityLogs : ($tab === 'fraud' ? $fraudLogs : ($tab === 'security' ? $securityLogs : $sessions)); $start = max(1, $pager->currentPage() - 2); $end = min($pager->lastPage(), $pager->currentPage() + 2); @endphp {{-- TABLE --}}
@if($tab === 'activity') @forelse($activityLogs as $l) @empty @endforelse
ID Log Name Event Description Subject Causer Created
#{{ $l->id }} {{ $l->log_name }} {{ $l->event }} {{ $l->description }} {{ $l->subject_type }}#{{ $l->subject_id }} {{ $l->causer_type }}#{{ $l->causer_id }} {{ \Carbon\Carbon::parse($l->created_at)->format('Y-m-d H:i:s') }}
No activity logs
@endif @if($tab === 'fraud') @forelse($fraudLogs as $l) @empty @endforelse
ID User IP Device Hash Event Risk Exploit Created
#{{ $l->id }} {{ $l->username ?? ('UID#'.$l->user_id) }} {{ $l->ip_address }} {{ $l->device_hash }} {{ $l->event }} {{ $l->risk_score }} @if((int)$l->exploit_flag === 1) YES @else NO @endif {{ \Carbon\Carbon::parse($l->created_at)->format('Y-m-d H:i:s') }}
No fraud logs
@endif @if($tab === 'security') @forelse($securityLogs as $l) @empty @endforelse
ID User IP Event Type Endpoint Method Risk Status HTTP Created
#{{ $l->id }} {{ $l->username ?? ('UID#'.$l->user_id) }} {{ $l->ip_address }} {{ $l->event_type }} {{ $l->endpoint }} {{ $l->method }} {{ $l->risk_score }} {{ $l->status }} {{ $l->http_status }} {{ \Carbon\Carbon::parse($l->created_at)->format('Y-m-d H:i:s') }}
No security logs
@endif @if($tab === 'sessions') @forelse($sessions as $l) @empty @endforelse
ID User Session ID Device IP Last Activity Online Updated
#{{ $l->id }} {{ $l->username ?? ('UID#'.$l->user_id) }} {{ $l->session_id }} {{ $l->device }} {{ $l->ip_address }} {{ $l->last_activity }} @if((int)$l->is_online === 1) Online @else Offline @endif {{ \Carbon\Carbon::parse($l->updated_at)->format('Y-m-d H:i:s') }}
No session logs
@endif
@endsection