修复登录逻辑