chemfinder
V2EX  ›  问与答

同一个公司的不同小程序可以共享登录状态吗?

  •  
  •   chemfinder · Jan 28, 2017 · 3407 views
    This topic created in 3486 days ago, the information mentioned may be changed or developed.
    比如有 3 个小程序,分别命名为 A 、 B 、 C :

    ABC 中,只有 A 是有登录 /注册功能的, BC 没有。进入 ABC 任何一个时,都会去服务器抓取登录状态,如果登录状态为空(判断依据就是对方的微信 ID 号)就跳转到 A 进行注册或登录。注册时,是需要注明身份的,不同的身份对应的小程序是不一样的,比如判断其为服务员就跳转到 B ,是管理人员就跳转到 C 。

    这样可以吗?这其中不但涉及到小程序读取服务器登录状态的要求,还要求能够实现 A→B 或者 A→C 的跳转。

    这样考虑的原因就是以为小程序的限制(包括体积)太多,所以不得已把功能拆分为不同的小程序,除此之外我想不到什么办法了。。。。
    4 replies    2017-01-28 22:27:43 +08:00
    chemfinder
        1
    chemfinder  
    OP
       Jan 28, 2017
    补充问题:

    小程序是一次登录永久在线的感觉 是吗?

    还是每一次登录 都会用微信号登录一次呢?
    SingeeKing
        2
    SingeeKing  
    PRO
       Jan 28, 2017
    小程序跳转实现不了吧
    em70
        3
    em70  
       Jan 28, 2017 via Android
    1.你无法拿到用户微信号,每个小程序的每个用户有个唯一 openid ,从 openid 不能反推用户微信账号。
    2.小程序不允许任何形式的外部跳转
    3.1M 限制足够做 50 个页面了,如果都不够,说明业务不适合小程序
    4.你空想半天,不如亲自动手写点代码试验下
    ETiV
        4
    ETiV  
       Jan 28, 2017 via iPhone   ❤️ 1
    微信体系下,统一用户数据请用 unionID

    open.weixin.qq.com 上绑定多个公众号、小程序号
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   924 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 22:16 · PVG 06:16 · LAX 15:16 · JFK 18:16
    ♥ Do have faith in what you're doing.