登录 - 重构