diff --git a/public/js/pages/register.js b/public/js/pages/register.js index e13fa39..44b2380 100644 --- a/public/js/pages/register.js +++ b/public/js/pages/register.js @@ -71,9 +71,17 @@ const RegisterPage = { captcha_id: document.getElementById('captcha-id')?.value, captcha_answer: document.getElementById('captcha-a')?.value.trim(), }); - ok.textContent = '注册成功!' + (document.getElementById('rs').value === 'netease' ? '网易端' : '皮肤站') + '账号已创建,请查收验证邮件或直接登录'; + ok.textContent = '注册成功!验证码已发送至邮箱,30分钟内有效'; ok.classList.remove('hidden'); - setTimeout(() => location.hash = '#/login', 3000); + e.target.innerHTML = `
+
+
`; + document.getElementById('vf-btn').onclick = async () => { + const code = document.getElementById('vf-code').value.trim(); + if (!code) return; + try { await API.post('/auth/verify-email', { code }); alert('验证成功!请登录'); location.hash = '#/login'; } + catch(ex) { alert(ex.message); } + }; } catch (ex) { err.textContent = ex.message; err.classList.remove('hidden'); btn.disabled = false; btn.innerHTML = ' 注册';