前一个小节的内容中,介绍了NProgress
加载进度条插件的使用,这个小节来学习一下,如何控制界面的访问权限。
1.1、运行效果
这个小节实现的权限控制效果,如下图所示:
从上图中可以看到,当不存在token
的时候,会默认跳转到登录界面,登录成功之后,因为存在token
信息,所以即使是用户直接访问/login
界面,此时也会直接跳转到后台首页面。
1.2、实现思路
在实际的系统中,访问系统程序都需要登录,只有登录成功之后,才可以访问对应的系统界面,没有登录的情况下,访问某个界面则会自动跳转到登录界面,告知用户需要先登录。
那么,要如何实现这个权限控制呢?
一般在Web
项目中,用户登录成功之后,后端接口都会返回一个token
字