19lou-auth-check 中文文档教程
auth-check-npm
简介: 用于权限系统的npm依赖。 判断当前用户是否有权限访问对应的地址
用法: 在 webpack项目中引入 19lou-auth-check: '1.0.0', 然后在对应的前端路由控制器当中,引入该js
例如在mall系统中的 permission.js中
import check from '19lou-auth-check'
if (check(getToken(), 1, to.path,'dev')) {
doNextWhatYouWant()
}
check(tk, authType, path, env)方法,接收两个参数,返回值为 true或false,
tk: 用于校验用户身份的唯一标识
authType: 需要验证权限的系统是哪个 例如: 1
(1, "展会系统"),
(2, "电商系统"),
(3, "营销工具"),
(4, "权限系统")
path: 即是用户即将访问的地址 例如: /user/mng/list
env: 所处环境 'dev' 测试环境 'prod' 线上环境
注: 返回true有两种情况
1:权限后台没有配置相应的菜单
2:访问者有权限访问该菜单