路由保护VUE-路由器

时间:2019-05-11 18:19:03

标签: vue.js jwt authorization vuex vue-router

我在vue上有管理仪表板,我需要知道通过检查vuex吸气器的“ isLoggedIn”标志来保护此路由是否值得吗?在客户端从后端获取管理JWT之后,成功登录后此标志将更改为“ true”。如果有人试图获取不带该标志的“ / dashboard”路由,则vue-router将其转发到“ / login”路由。但是我仍然不确定该解决方案:是否可以直接从客户端或vue工具更改此标志?

1 个答案:

答案 0 :(得分:0)

是的,有可能。具有vue devtool的客户端可以更改变量isLoggedIn。 我希望在后端使用某种列表,该列表包含当前登录的管理员。当有人尝试进入管理员页面时,向后端发送请求,以检查该用户是否以管理员身份登录。