收藏
回答

小程序退出登录后扫描二维码进入无需登录页,先进入了对应页后跳出到登录cas页(webview)为啥?

问题描述:

我们小程序有一个名片分享功能,生成二维码后,任何人扫码都能直接查看名片页面(该页面所有接口都不需要token,无401验证)。

当前发现一个异常场景:

用户A 已登录小程序

用户A 退出到CAS登录页(未完全退出小程序)

用户A 点击右上角···离开小程序

用户A 在微信中扫描名片分享二维码

结果:进入名片页面后,异常跳转回CAS登录页

对比正常场景:

场景1:清除小程序后台后扫码 → 正常进入名片页面

场景2:未登录过小程序的用户扫码 → 正常进入名片页面

场景3:已登录用户扫码(未经过退出流程)→ 正常进入名片页面

关键信息:

扫码进入的页面没有任何需要token的接口

所有API都是公开可访问的(无401错误)

只在"已登录用户 → 退出到CAS页 → 扫码"这个特定路径下出现异常跳转

最后一次编辑于  2025-12-04
回答关注问题邀请回答
收藏

2 个回答

  • 过氧化锶
    过氧化锶
    2025-12-04
    1. 用户退出流程完成
    2. 二维码链接配置符合规范
    3. 用户在微信客户端是未重新登录


    2025-12-04
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-12-04
    有用
登录 后发表内容