From cc0279f22e20f3dc92b0fc590183e36971494d14 Mon Sep 17 00:00:00 2001 From: Mrs4s <1844812067@qq.com> Date: Mon, 5 Oct 2020 23:43:06 +0800 Subject: [PATCH] support: multi verify. --- client/decoders.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/client/decoders.go b/client/decoders.go index 024e5611..cc9c9b96 100644 --- a/client/decoders.go +++ b/client/decoders.go @@ -85,6 +85,15 @@ func decodeLoginResponse(c *QQClient, _ uint16, payload []byte) (interface{}, er c.t104 = m[0x104] c.t174 = t174 c.t402 = m[0x402] + if t204, ok := m[0x204]; ok { // 同时支持扫码验证 ? + return LoginResponse{ + Success: false, + Error: SMSNeededError | UnsafeDeviceError, + VerifyUrl: string(t204), + SMSPhone: string(m[0x178][4:]), + ErrorMessage: string(m[0x17e]), + }, nil + } return LoginResponse{ Success: false, Error: SMSNeededError,