我目前正在开发 React 应用程序,我有不同的 Angular 色,例如(管理员、经理、代理)等。如果用户没有获得该组件/页面的授权,我想保护每个路由。如果用户未授权,那么我想重定向主页。我想在登录后完成。我是初学者,我想解决我的问题,任何例子将不胜感激。
谢谢
最佳答案
你会发现不同的方法,但我使用 HOC。我作为一个 child 传递了我想要授权的功能。 HOC 有我手动传递的属性来指定允许哪些 Angular 色、许可证 ID ecc...因此 HOC 实现了身份验证逻辑,如果用户获得授权,它会呈现子级,而不是呈现一些错误页面。
关于javascript - 如何在React中根据角色授权用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60381497/