【发布时间】:2020-09-26 10:59:18
【问题描述】:
现在,我在 Context 中拥有用户角色。如果用户没有管理员角色,我可以在获取数据之前检查每个页面上 useEffect 中上下文的角色并重定向到登录:
useEffect(() => {
if (userInfo.role == 2) {
getPosts(pagerInfo.currentPage);
} else {
Router.push('/login');
}
}, []);
但我不想重写以检查每个页面上的用户角色。如何在每个页面上使用它?
【问题讨论】:
标签: reactjs authentication next.js