—— 测试快捷登录(正式上线后关闭) ——
document.getElementById('loginForm').addEventListener('submit', async (e) => { e.preventDefault(); const tip = document.getElementById('errTip'); const btn = document.getElementById('loginBtn'); btn.disabled = true; btn.textContent = '登录中…'; tip.textContent = ''; try { const r = await fetch('/api/auth/admin/login', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ username: document.getElementById('username').value.trim(), password: document.getElementById('password').value }) }); const j = await r.json(); if (r.ok) { localStorage.setItem('zsa_token', j.token); localStorage.setItem('zsa_user', JSON.stringify(j.user)); location.href = '/admin/index.html'; } else { tip.textContent = j.error || '登录失败'; btn.disabled = false; btn.textContent = '登 录'; } } catch (err) { tip.textContent = '无法连接后台服务(请确认已启动)'; btn.disabled = false; btn.textContent = '登 录'; } });