diff --git a/lua/app/common/data_manager.lua b/lua/app/common/data_manager.lua index d3710be6..98dc9fef 100644 --- a/lua/app/common/data_manager.lua +++ b/lua/app/common/data_manager.lua @@ -87,6 +87,7 @@ function DataManager:checkDataBind() end function DataManager:clear() + self.loginSuccess = false self.initWithServer = false if self.cacheTimer then SchedulerManager:unscheduleGlobal(self.cacheTimer) diff --git a/lua/app/module/login/login_manager.lua b/lua/app/module/login/login_manager.lua index cc42c279..4c81ccbd 100644 --- a/lua/app/module/login/login_manager.lua +++ b/lua/app/module/login/login_manager.lua @@ -181,6 +181,7 @@ function LoginManager:loginFinish(data) BIReport:postLvEvent(0, 1) end else + DataManager:setLoginSuccess(false) local info = LocalData:getLastLoginInfo() BIReport:postAccountLoginFailed(info.type, data.err_code) if data.err_code == GConst.ERROR_STR.ACCOUNT_BANNED then -- 封号