ant design 登录权限控制

简介: ant design 登录权限控制


ant design 登录权限控制

在models>>login.ts中 logout 方法 增加 localStorage.removeItem('antd-pro-authority')

当用户退出的时候用调用 login/logout

用户登录时获取 用户的authority 保存在localStorage

authority中 setAuthority 方法

localStorage.setItem('antd-pro-authority', JSON.stringify(proAuthority));

logout() {

  const { redirect } = getPageQuery();
  localStorage.removeItem('antd-pro-authority')
  // Note: There may be security issues, please note
  if (window.location.pathname !== '/user/login' && !redirect) {
    history.replace({
      pathname: '/user/login',
      search: stringify({
        redirect: window.location.href,
      }),
    });
  }
},

},

相关文章
|
数据安全/隐私保护
Ant Design Pro:权限管理
Ant Design Pro:权限管理
357 0
|
编译器 C语言
【暑期每日一练】 day12
【暑期每日一练】 day12
|
前端开发
【Ant Design Pro】使用ant design pro做为你的开发模板(七)如何动态加载菜单列表
【Ant Design Pro】使用ant design pro做为你的开发模板(七)如何动态加载菜单列表
1126 0
【Ant Design Pro】使用ant design pro做为你的开发模板(七)如何动态加载菜单列表
011.socket函数错误封装处理
·回顾 在 008.一个简单的网络服务器开发----回声服务器中所实现的服务器功能简单,简单到几乎没有什么错误处理,我们知道,系统调用不能保证每次都成功。如 010所示,如果我们因为自己代码写的有些问题那么光是排查错误就够我们受的了。出错的可能千千万,所以我们必须进行出错处理,这样一方面可以保证我们的程序逻辑正常,另一方面可以迅速定位到故障信息。
145 0
|
Java 测试技术 Maven
Maven工具的学习内容与介绍<第一课>(二)
Maven工具的学习内容与介绍<第一课>(二)
210 0
Maven工具的学习内容与介绍<第一课>(二)
|
算法
antd-design-pro使用操作
antd-design-pro使用操作
349 0
|
Java 应用服务中间件 数据库
类加载器系列(三)——如何自定义类加载器
类加载器系列(三)——如何自定义类加载器
1601 0
类加载器系列(三)——如何自定义类加载器
|
存储 安全 C++
【树与二叉树】二叉树链式结构及实现--万字详解介绍(下)
【树与二叉树】二叉树链式结构及实现--万字详解介绍(下)
|
测试技术
(dfs)(枚举)第十四届蓝桥杯第三次模拟赛:9.最大滑雪长度
(dfs)(枚举)第十四届蓝桥杯第三次模拟赛:9.最大滑雪长度
168 0
|
存储 安全 Java
javaSE从入门到精通的二十万字总结(二)
目录前言5. 集合5.1 集合两大类5.2 Collection 前言 在看这篇文章之前先预习ava基础 可查看我之前写的文章java零基础从入门到精通(全) 以及javaSE从入门到精通的十万字总结(一) 5. 集合 集合实际上就是一个容器。可以来容纳其它类型的数据 集合不能直接存储基本数据类型,另外集合也不能直接存储java对象,集合当中存储的都是java对象的内存地址。(或者说集合中存储的是引用。)list.add(100); //自动装箱Integer 不同的集合等同于使用了不同的数据结构 new
183 0
javaSE从入门到精通的二十万字总结(二)