|
|
c216865852
|
feat(user-center): 授权页 submitAuth 带 unionid(用户中心身份键,预留功能)
- 新增 getUnionid()(store/Cache 'UNIONID')
- POST /auth/profile 增加 unionid 参数:box_app 授权成功自动推送用户中心并回写 openid→unionid 映射
- 没拿到 unionid 也不影响授权(后端映射兜底)
- 配套:box_app 1269058(已部署);需重新发版生效
|
2026-09-19 17:41:02 +08:00 |
|
|
|
3df3e08252
|
fix(auth): 授权回传落点改确定性通道 —— backUrl 经 navigateTo query 传递
- 授权页 onLoad 读 options.backUrl(H5 发起授权时带上的当前地址),成功时写进
__AUTH_RESULT__.backUrl
- consumeAuthResult 优先用 res.backUrl 做回传基址(不再赌 postMessage 派发时机:
微信只在后退/销毁/分享时批量派发,宫格 location.href 换应用后 shareHref 可能
还是上一个应用的地址 → 授权后被踢回 mama-box 首页)
- 配套:mama-box wx-auth.js requestProfile / goAuth 已带 backUrl(mama-box d39e52c)
需重新发版生效
|
2026-09-19 16:56:00 +08:00 |
|
|
|
67eaae0ceb
|
fix(auth): 授权回传落点写死 MAMA_HOME + 假成功判据 → 宫格应用授权死循环
- 首页壳 onShow consumeAuthResult:回传基址改为 shareHref(H5 发起授权前
reportLocation 上报的当前地址)|| webUrl || MAMA_HOME —— 此前写死 MAMA_HOME,
宫格 location.href 换应用后(webUrl 数据未变),授权结果被送回 mama-box,
目标应用(孕检日历等)永远收不到 phone,弹层复现
- 首页壳 else 分支的 ?t= 重载同样以 shareHref 为基址(不再把宫格应用用户踢回 mama-box)
- 首页壳 submitAuth(原生面板)同步改用当前 H5 地址
- 授权页成功判据:提交了 code 时必须核对 result.phone 非空才写 __AUTH_RESULT__/
提示成功 —— 配合 box_app 后端 400 如实报错(box_app commit e6b98e7)
需重新发版生效
|
2026-09-18 19:36:39 +08:00 |
|
|
|
ad30f3eb01
|
feat(auth): 共享授权页 pages/annex/auth/index + web_view 宿主授权面板与回传(__AUTH_RESULT__ → H5 hash)
|
2026-09-09 22:51:57 +08:00 |
|