🔐 Admin Login

{{ loginError }}

💎 Gaubac Admin Dashboard

Quản lý devices và kiểm soát truy cập hệ thống

{{ alert.message }}

⚠️ HỆ THỐNG ĐANG BỊ KHÓA TOÀN CỤC

Tất cả devices không thể lấy token. Mở khóa để khôi phục dịch vụ.

Tổng số devices

{{ stats.total }}

Đã kích hoạt

{{ stats.active }}

Chờ kích hoạt

{{ stats.pending }}

Trạng thái

🔒 Khóa 🔓 Hoạt động
{{ isDarkTheme ? '🌙' : '☀️' }}

Đang tải dữ liệu...

Chưa có device nào

Devices sẽ xuất hiện khi client đăng ký qua API

Hardware ID Name JWT Expiry Rate Limit Trạng thái Ngày tạo Lần cuối truy cập Hết hạn Thao tác
{{ device.hardware_id }}
{{ device.name || '-' }}
{{ device.jwt_expiry_minutes || 60 }} min
Session: {{ (device.jwt_expiry_minutes || 60) * 2 }} min
{{ device.rate_limit_per_minute || 60 }}/min
Free miss: {{ device.free_miss_allowance ?? 10 }}
🚫 Từ chối 🔒 Bị khóa ✅ Hoạt động ⏳ Chờ duyệt
{{ device.reject_reason }}
{{ formatDate(device.created_at) }}
{{ device.last_seen ? formatDate(device.last_seen) : 'Chưa có' }}
{{ device.expires_at ? formatDate(device.expires_at) : 'N/A' }}