19lou-auth-check 中文文档教程

发布于 6年前 浏览 23 更新于 3年前

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:访问者有权限访问该菜单
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文