0%

微信小程序登录流程控制

控制好页面流向, 引导用户按照既定路线使用小程序对于小程序是非常重要的

需求及背景:

  1. 任何用户都能注册, 但只有认定了的用户才能登录进行核心功能使用

  2. 后台有关于用户的唯一 id( 非 unionId 或 openId )

  3. 没有密码( 这个功能的添加和上面的需求不冲突 )

graph TB
a[用户进入]-->|初次|b[登记页面]
    b-->c(等待确认页面)
a-->|二次|d{本地是否存有id}
    d-->|是|e(选购页面)
    d-->|否|f{是否已登记}
        f-->|是|g{是否已确认}
            g-->|是|e
            g-->|是|h[存入id]
            g-->|否|c
        f-->|否|b

注: 判断是否初次进入是根据用户授权情况的, 而不是用户是否第一次打开小程序