@extends('layouts::admin') @section('title', 'Verification — Umera Certificate Manager') @section('page_title', 'Verification') @section('page_subtitle', 'Monitor certificate verification attempts and results') @section('content') @php // $stats and $verifications are now passed from the controller @endphp
Latest certificate verification activity
| Certificate ID | Result | Source | Verifier | Date & Time |
|---|---|---|---|---|
| {{ $v->certificate->certificate_number ?? '—' }} | @if($v->status === 'Valid') Valid @elseif($v->status === 'Revoked') Revoked @else Not Found @endif | @if($v->source === 'QR Scan') @elseif($v->source === 'LinkedIn') @elseif($v->source === 'WhatsApp') @else @endif {{ ucfirst($v->source) }} | @php $verifier = 'Public Portal'; if (str_contains(strtolower($v->user_agent), 'mobi')) $verifier = 'Mobile Device'; if (str_contains(strtolower($v->user_agent), 'linkedin')) $verifier = 'LinkedIn Bot'; @endphp {{ $verifier }} | {{ $v->verified_at ? $v->verified_at->format('M d, Y H:i') : $v->created_at->format('M d, Y H:i') }} |
| No verifications found. | ||||
Invalid verification attempts have increased 18% this week. Consider rate-limiting to prevent abuse.