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:权限管理
385 0
|
Oracle 关系型数据库 MySQL
MySQL8.0下载原装安装(超详解)
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。本文将讲解如何安装MySQL
2570 0
|
监控 调度 开发工具
IO神器blktrace使用介绍
## 前言 1. blktrace的作者正是block io的maintainer,开发此工具,可以更好的追踪IO的过程。 2. blktrace 结合btt可以统计一个IO是在调度队列停留的时间长,还是在硬件上消耗的时间长,利用这个工具可以协助分析和优化问题。 ## blktrace的原理 一个I/O请求的处理过程,可以梳理为这样一张简单的图: ![](http://image
20203 0
|
缓存 监控 Ubuntu
Linux命令slabtop详解
`slabtop`是Linux内存监控工具,展示内核slab缓存的实时状态。它读取`/proc/slabinfo`,显示缓存名、对象数、大小和使用详情。特点包括实时显示、可排序和多选项定制。常用参数有`-d`设置更新间隔,`-s`按特定标准排序。适用于多种Linux发行版,用于识别性能瓶颈和优化内存使用。结合其他工具使用,提升系统性能。
|
缓存 Ubuntu 网络安全
docker pull失败:x509: certificate has expired or is not yet
遇到“x509: certificate has expired or is not yet valid”错误时,首要步骤是校正系统时间并确保Docker客户端是最新的。如果问题依旧,检查和更新证书或考虑使用镜像加速服务也是可行的解决方案。通过这些步骤,大多数与证书相关的 `docker pull`问题都能得到有效解决。
1640 0
|
前端开发
【Ant Design Pro】使用ant design pro做为你的开发模板(七)如何动态加载菜单列表
【Ant Design Pro】使用ant design pro做为你的开发模板(七)如何动态加载菜单列表
1175 0
【Ant Design Pro】使用ant design pro做为你的开发模板(七)如何动态加载菜单列表
|
安全 Linux Java
linux下nproc的作用
nproc是操作系统级别对每个用户创建的进程数的限制,在Linux下运行多线程时,每个线程的实现其实是一个轻量级的进程,对应的术语是:light weight process(LWP)。
4133 0
|
算法
antd-design-pro使用操作
antd-design-pro使用操作
417 0
|
存储 JSON 负载均衡
Envoy架构概览(2):HTTP过滤器,HTTP路由,gRPC,WebSocket支持,集群管理器
Envoy架构概览(2):HTTP过滤器,HTTP路由,gRPC,WebSocket支持,集群管理器