@extends('admin.layouts.admin') @section('title', '卡片验证安全管理') @section('content')
卡片验证安全仪表板
@{{ dashboardData.overview.total_attempts || 0 }}
总验证
24h: @{{ dashboardData.overview_24h?.total_attempts || 0 }}
@{{ dashboardData.overview.failed_attempts || 0 }}
失败
24h: @{{ dashboardData.overview_24h?.failed_attempts || 0 }}
@{{ (dashboardData.overview.total_attempts - dashboardData.overview.failed_attempts) || 0 }}
成功
24h: @{{ ((dashboardData.overview_24h?.total_attempts || 0) - (dashboardData.overview_24h?.failed_attempts || 0)) }}
@{{ dashboardData.overview.unique_ips || 0 }}
活跃IP
24h: @{{ dashboardData.overview_24h?.unique_ips || 0 }}
@{{ dashboardData.lockout_stats.locked_users || 0 }}
锁定用户
@{{ dashboardData.lockout_stats.locked_cards || 0 }}
锁定卡片
@{{ dashboardData.lockout_stats.locked_ips || 0 }}
锁定IP
银行失败统计 按失败次数排序
发卡行 24小时 总计
@{{ issuer.issuer_name }} @{{ issuer.failures_24h }} @{{ issuer.total_failures }}
暂无数据
@{{ attempts.total || 0 }} 条记录
时间 用户UID IP地址 BIN 后4位 发卡行 虚拟卡ID 状态 失败原因 操作
@{{ formatDateTime(attempt.attempted_at) }} @{{ attempt.user_uid || attempt.user_id || 'N/A' }} @{{ attempt.ip_address }} @{{ attempt.bin || '-' }} @{{ attempt.last_4 || '-' }} @{{ attempt.issuer_name || '-' }} @{{ attempt.vcard_id || '-' }} @{{ attempt.is_successful ? '成功' : '失败' }} @{{ attempt.failure_reason || '-' }} 未锁定
风险等级分布
低风险 @{{ dashboardData?.risk_distribution?.low.toFixed(1) }}%
中风险 @{{ dashboardData?.risk_distribution?.medium.toFixed(1) }}%
高风险 @{{ dashboardData?.risk_distribution?.high.toFixed(1) }}%
最近高风险尝试
@{{ formatDateTime(attempt.attempted_at) }}
@{{ attempt.user_uid || attempt.user_id || 'N/A' }} from @{{ attempt.ip_address }}
@{{ attempt.failure_reason }}
类型 原因 创建时间 操作
@{{ item.type }} @{{ item.value }} @{{ item.reason || '-' }} @{{ formatDateTime(item.created_at) }}
@endsection