// 自动隐藏消息 if (autoHide > 0) { setTimeout(() => { clearMessage(); }, autoHide); } } // 清除消息 function clearMessage() { const messageDiv = document.getElementById('auth-message'); messageDiv.textContent = ''; messageDiv.className = 'auth-message'; } // 检查用户登录状态 function checkLoginStatus() { const userToken = localStorage.getItem('animforge_token'); const workspaceId = localStorage.getItem('animforge_workspace_id'); if (userToken && workspaceId) { // 如果已登录,跳转到仪表板 window.location.href = 'dashboard.html'; } } // 验证邮箱格式 function validateEmail(email) { const re = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; return re.test(email); }