如何将 AngularJS ui-router Auth 集成到单独的部分
在所呈现的场景中,您有两个部分,一个主页和一个仪表板,使用不同的角度应用程序。使用 ui-router 集成授权:
创建主体服务:
创建授权服务:
监听 $stateChangeStart 事件:
确保解析用户身份:
在两个地方实现授权:
限制特定状态:
与视图控制器集成:
在您的示例中,创建一个家庭状态,允许未经身份验证的用户查看主页。仪表板的子状态可以继承需要身份验证和特定角色的状态,例如“用户”。
以上是如何使用 ui-router 身份验证保护单独的 Angular 应用程序?的详细内容。更多信息请关注PHP中文网其他相关文章!