Smail/backend/controllers/wechatcallback/page.html
smail 4a927a32a3
Some checks are pending
Security Checks / security (push) Waiting to run
优化微信授权结果页的移动端布局与安全提示
2026-10-03 21:07:19 +08:00

41 lines
2.3 KiB
HTML

<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<meta name="color-scheme" content="light">
<meta name="robots" content="noindex, nofollow">
<title>{{if .Authorized}}微信授权成功{{else}}微信授权未完成{{end}} · Smail</title>
<style>{{.CSS}}</style>
</head>
<body>
<main class="result-card" aria-labelledby="result-title">
<div class="brand">Smail <span>微信通知</span></div>
{{if .Authorized}}
<div class="status-icon success" aria-hidden="true">✓</div>
<p class="status-label">等待确认绑定</p>
<h1 id="result-title">微信授权成功</h1>
<p class="description">还差一步,请返回 Smail 确认绑定。</p>
<ol class="steps" aria-label="接下来的操作">
<li><span class="step-number" aria-hidden="true">1</span><span>回到发起扫码的 Smail 页面</span></li>
<li><span class="step-number" aria-hidden="true">2</span><span>核对显示的微信昵称</span></li>
<li><span class="step-number" aria-hidden="true">3</span><span>点击「确认绑定」</span></li>
</ol>
<p class="notice">本次授权不会自动绑定账号。<br>请在二维码有效期内完成确认。</p>
{{else}}
<div class="status-icon warning" aria-hidden="true">!</div>
<p class="status-label">请重新扫码</p>
<h1 id="result-title">微信授权未完成</h1>
<p class="description">二维码可能已失效,或本次授权未完成。</p>
<ol class="steps" aria-label="重新授权的操作">
<li><span class="step-number" aria-hidden="true">1</span><span>回到发起扫码的 Smail 页面</span></li>
<li><span class="step-number" aria-hidden="true">2</span><span>关闭绑定弹窗,重新生成二维码</span></li>
<li><span class="step-number" aria-hidden="true">3</span><span>使用本人微信重新扫码授权</span></li>
</ol>
<p class="notice">若已在 Smail 确认绑定,以原页面状态为准。<br>请勿刷新或重复打开旧授权链接。</p>
{{end}}
<footer>可以关闭此页面,返回原设备继续操作。</footer>
</main>
</body>
</html>