19lou-auth-check

简介: 用于权限系统的npm依赖。 判断当前用户是否有权限访问对应的地址

Usage no npm install needed!

<script type="module">
  import 9louAuthCheck from 'https://cdn.skypack.dev/19lou-auth-check';
</script>

README

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:访问者有权限访问该菜单