@extends('layouts.app') @section('title', 'OTP Statistics') @section('nav-items')
  • Dashboard
  • Users
  • Divisions
  • Logos
  • Company Profile
  • Download Requests
  • Marketing Requests
  • Media
  • @endsection @section('styles') @endsection @section('content')
    {{ $stats['total_generated'] }}
    Total Generated
    {{ $stats['verified'] }}
    Verified
    {{ $stats['expired'] }}
    Expired
    {{ $stats['failed_attempts'] }}
    Failed Attempts

    Recent OTP Codes

    @forelse($recentOtps as $otp) @empty @endforelse
    User OTP Code Status Failed Attempts Created Expires Verified
    {{ $otp->otp_code }} @if($otp->isVerified()) Verified @elseif($otp->isExpired()) Expired @elseif($otp->maxFailedAttemptsReached()) Locked @else Pending @endif @if($otp->failed_attempts > 0) {{ $otp->failed_attempts }} @else 0 @endif
    {{ $otp->created_at->format('M d, Y') }}
    {{ $otp->created_at->format('g:i A') }}
    {{ $otp->expires_at->format('M d, Y') }}
    {{ $otp->expires_at->format('g:i A') }}
    @if($otp->expires_at->isPast())
    (Expired)
    @endif
    @if($otp->verified_at)
    {{ $otp->verified_at->format('M d, Y') }}
    {{ $otp->verified_at->format('g:i A') }}
    @else @endif

    No OTP codes generated yet

    @endsection