实况扫码登录中转 生产版

两个独立功能,按你的定稿来:① 收集(网站当出码方)=网站直接出一张「收集码」,已登录的实况设备扫了 → 网站截获并保存该设备账号;② 分发(网站把账号投出去)=网站选一个已存账号,出一张真实登录码,目标(未登录)设备扫了 → 登录成该账号。用法顺序:先用①把别人账号收进中转站,再用②把账号投给别的设备扫。一个"网站出收集码·收账号进来",一个"网站出登录码·把账号投出去"。
加载中…

① 收集(网站当出码方) 网站直接出「收集码」· 收别人账号进中转站

这是「把别人账号收进中转站」的功能 —— 网站当出码方,直接出一张收集码(不用贴任何东西)。
用一台已经登录的实况设备,扫这张码 → 设备发出的请求会经过本站 → 本站截获并保存该设备的账号。
这一步不需要选账号、也不需要贴码——点一下就出码,拿去给已登录设备扫,账号自动进来。
⚠ 收集码内容是本站回链(/qr/…)。要让真机扫了能回传,本站点必须部署在手机能访问到的公网地址;若站点在公网可访问,真机扫码即可回传凭证,否则只能用「手动请求回链」验证「出码 + 本站收到请求并入库」的逻辑。

(已登录设备扫 → 账号自动入库)
点「生成收集码」

② 分发(网站把账号投出去) 选账号出真实登录码 · 设备扫了登录为该账号

这是「把中转站里的账号投给别的设备」的功能 —— 网站从账号库选一个已存账号 → 出一张真实登录码(仿游戏端出码,账号凭证一并投递)→ 目标(未登录)设备扫了 → 登录成该账号。
这一步需要选账号(要投出去的就是中转站里已存的账号),不需要贴任何码——网站在这里出登录码,设备来扫即可。同一账号可反复出码,供多台设备分别登录。

(没有账号?先用上面的「① 收集」收一个进来)
点「生成分发码(投出)」

③ 出码记录(收集码 + 分发码)

每一次出码都会留档;同一账号可多次分发,供多台设备分别扫码登录;收集码被扫后会自动把账号收进账号库。

时间账号内容模式操作

账号库

每个账号 = 凭证头(X-Auth-User / X-Auth-Token,分发时带上,GAS3 靠它认出是谁) + 角色信息(uid / 角色ID / 服务器等,与游戏端 create_index 请求体一致)。
来源:① 收集(扫收集码自动入库)(主要)/ 手动补录(兜底)。

ID昵称/UID凭证角色服务器来源操作