前端验证是否登录的机制

写在前面:由于用的是shrio+jwt做的权限。所以我们后台返回给前端的是一个token字符串。

1.不需要登录的页面,我们后端直接放行。例如商品首页,登录页,注册页;

2.登录后后台会返回一个token给前端,前端通过localStorage保存。以便每次请求的时候携带。

3.当我没登录却要访问有权限的接口时,我在钩子函数中先得到这个token,如果有token就判断这个token对不对,对的话就直接进入页面,不对即提示是否登录,没有token就直接提示是否登录。


image.png
image.png

关于刷新vuex消失的问题,请看之前写的文章。

你可能感兴趣的:(前端验证是否登录的机制)