diff --git a/server/login/login_servlet.lua b/server/login/login_servlet.lua index 9f0cb6ca..ca0540be 100644 --- a/server/login/login_servlet.lua +++ b/server/login/login_servlet.lua @@ -62,20 +62,18 @@ function LoginServlet:on_account_login_req(session, cmd_id, body, session_id) end local device_id = body.device_id local account_params = {} - if platform >= PLATFORM_PASSWORD then - body.ip = session.ip - --登录验证 - local result = event_mgr:notify_listener("on_platform_login", platform, open_id, access_token, body, account_params) - local ok, code, sdk_open_id, sdk_device_id = tunpack(result) - local login_failed, login_code = qfailed(code, ok) - if login_failed then - log_err("[LoginServlet][on_account_login_req] verify failed! open_id: {} token:{} code:{}", open_id, access_token, login_code) - client_mgr:callback_errcode(session, cmd_id, login_code, session_id) - return false - end - -- 三方信息 - open_id, device_id = sdk_open_id, sdk_device_id + body.ip = session.ip + --登录验证 + local result = event_mgr:notify_listener("on_platform_login", platform, open_id, access_token, body, account_params) + local ok, code, sdk_open_id, sdk_device_id = tunpack(result) + local login_failed, login_code = qfailed(code, ok) + if login_failed then + log_err("[LoginServlet][on_account_login_req] verify failed! open_id: {} token:{} code:{}", open_id, access_token, login_code) + client_mgr:callback_errcode(session, cmd_id, login_code, session_id) + return false end + -- 三方信息 + open_id, device_id = sdk_open_id, sdk_device_id --加载账号信息 local account = login_dao:load_account(open_id) if not account then