fix(auth): transfer WeChat id on merge; stop false phone prompts
CI / verify (pull_request) Has been cancelled
CI / verify (pull_request) Has been cancelled
Merge used to drop wxOpenId so OAuth created a new guest without phone every time. Now migrate WeChat identity, recover legacy merged openIds, return accountMerged and force page reload, and only soft-prompt when phone is truly unbound.
This commit is contained in:
@@ -45,6 +45,8 @@ export interface WechatLoginResult {
|
||||
actorType?: string;
|
||||
actorId?: string;
|
||||
phoneVerified?: boolean;
|
||||
/** 本次登录/绑定触发了账号合并,客户端应强制刷新页面 */
|
||||
accountMerged?: boolean;
|
||||
needBindPhone?: boolean;
|
||||
wxSessionKey?: string;
|
||||
user?: Record<string, unknown>;
|
||||
|
||||
Reference in New Issue
Block a user