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,
}),
});
}
},
},