103 lines
5.4 KiB
PHP
103 lines
5.4 KiB
PHP
<x-layouts.nasa.app>
|
||
<x-slot:title>权限安全配置 - macOS Purple Console</x-slot:title>
|
||
<div class="mac-stage-content">
|
||
<div class="mac-stage-container">
|
||
|
||
<div class="mac-page-header" style="flex-wrap: wrap; gap: 12px; align-items: center;">
|
||
<div class="flex-1" style="min-width: 250px;">
|
||
<h1>欢迎回来,Hellcat!</h1>
|
||
<p class="text-muted">内核安全策略、路由中间件网关及匈牙利变量规则注入。</p>
|
||
</div>
|
||
<button type="button" class="mac-btn-primary" style="white-space: nowrap;">⚡ 刷新策略内核</button>
|
||
</div>
|
||
|
||
<div class="mac-dashboard-grid">
|
||
<div class="mac-card">
|
||
<div class="card-meta">Active Guard</div>
|
||
<div class="card-value text-danger">Web_Gate</div>
|
||
</div>
|
||
<div class="mac-card">
|
||
<div class="card-meta">Total Interceptions</div>
|
||
<div class="card-value text-info">1,402</div>
|
||
</div>
|
||
<div class="mac-card">
|
||
<div class="card-meta">Cluster Status</div>
|
||
<div class="card-value text-warning">99.98%</div>
|
||
</div>
|
||
</div>
|
||
|
||
<section class="mac-card">
|
||
<div class="mac-card-header justify-between" style="flex-wrap: wrap; gap: 8px;">
|
||
<h2 class="text-primary">安全策略监测</h2>
|
||
<span class="text-muted">共 3 个核心节点</span>
|
||
</div>
|
||
|
||
<div class="mac-table-container" style="width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;">
|
||
<table class="mac-table" style="width: 100%; min-width: 500px;">
|
||
<thead>
|
||
<tr>
|
||
<th class="text-secondary" style="width: 35%;">变量标识 (Hungarian)</th>
|
||
<th class="text-secondary" style="width: 35%;">安全策略域</th>
|
||
<th class="text-secondary" style="width: 15%;">实时响应</th>
|
||
<th class="text-secondary" style="width: 15%;">系统管理</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td class="code-text text-theme">sGateToken</td>
|
||
<td class="text-primary">Middleware/Auth</td>
|
||
<td>
|
||
<div class="flex-align-center gap-6">
|
||
<span class="status-dot secure"></span>
|
||
<span class="text-success">Secure</span>
|
||
</div>
|
||
</td>
|
||
<td><a href="#">审查</a></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="code-text text-theme">aBlockedIps</td>
|
||
<td class="text-primary">Firewall/Blacklist</td>
|
||
<td>
|
||
<div class="flex-align-center gap-6">
|
||
<span class="status-dot secure"></span>
|
||
<span class="text-success">Secure</span>
|
||
</div>
|
||
</td>
|
||
<td><a href="#">放行</a></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="mac-card">
|
||
<div class="mac-card-header">
|
||
<h2 class="text-primary">注入新策略变量 (Policy Injector)</h2>
|
||
</div>
|
||
|
||
<form onsubmit="event.preventDefault();">
|
||
<div class="form-row">
|
||
<div class="mac-form-group flex-1">
|
||
<label class="mac-label text-secondary">变量规则名称 (sPolicyName)</label>
|
||
<input type="text" placeholder="例如: sUserSessionVerify">
|
||
</div>
|
||
<div class="mac-form-group flex-1">
|
||
<label class="mac-label text-secondary">安全拦截级别 (iSecurityLevel)</label>
|
||
<select>
|
||
<option value="1">Level 1 - 仅审计记录</option>
|
||
<option value="2">Level 2 - 动态质询拦截</option>
|
||
</select>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-actions" style="display: flex; flex-wrap: wrap; gap: 8px; justify-content: flex-end;">
|
||
<button type="button" class="mac-btn-secondary" style="flex: 1 1 auto; min-width: 80px; max-width: max-content; white-space: nowrap;">取消放弃</button>
|
||
<button type="submit" class="mac-btn-primary" style="flex: 1 1 auto; min-width: 110px; max-width: max-content; white-space: nowrap;">部署安全变量</button>
|
||
</div>
|
||
</form>
|
||
</section>
|
||
|
||
</div>
|
||
</div>
|
||
</x-layouts.nasa.app>
|