环境:
Backend:Laravel + Passport
Frontend:Vue 2.0 + Vuex + Vue-router
问题:
前端登陆后获取access_token
,保存在localStorage
中,那么用户退出登录的话需要怎么操作?清空localStorage
吗?是否需要向后端再发送请求?
如果用户没有点击退出登录,而是直接关闭浏览器或者窗口呢,下次访问时,localStorage
里的access_token
依然存在,这样的话安全性不太好吧?
我的access_token
的有效期是一年,那么每次登录都会重新生成,这个怎么解决?
求前端用户认证的处理思路……万分感谢!!!
axios部分
router部分: