user login flow

用户进入app,判断本地是否有用户信息。

  • 有,调用api/refresh,判断是否需要重新登录。

    • 不需要(连续登录),将信息保存在vuex中,并进入首页,往后数据读取全部走vuex

    • 需要(长时间未登录),删除本地用户信息并跳转到登录流程。

  • 没有, 跳转到登录流程(以下是登录流程)。

    • 调用api/login登录。

    • 将保存到本地,并保存到vuex中,往后数据读取全部走vuex

https://www.zcfy.cc/article/handling-authentication-in-vue-using-vuex

原文地址:https://www.cnblogs.com/fenle/p/8296411.html