async function signUpAndLogin(username, password) { try { // 1. 先注册 await signUp(username, password); // 2. 注册成功后立即登录 const loginResult = await login(username, password); console.log('注册并登录成功'); return loginResult; } catch (error) { console.error('注册并登录流程错误:', error.message); throw error; } } // 使用示例 signUpAndLogin('brandnewuser', 'securepassword') .then(() => console.log('注册并登录流程完成')) .catch(() => console.log('注册并登录流程失败'));