【问题标题】:How to set permissions on URL?如何设置 URL 的权限?
【发布时间】:2016-08-12 14:36:01
【问题描述】:

我想知道如何在用户尝试访问的 URL 上设置权限。根据我从后端收到的权限,我已经禁用了可能导航他的按钮和其他元素,但我也希望他无法通过 URL 导航到这些页面。

谢谢

【问题讨论】:

标签: angular angular2-routing


【解决方案1】:

有不同的方法:

如果未通过身份验证,您将重定向到登录路由。

另见Check if the user logged in on any page change in Angular 2

【讨论】:

    【解决方案2】:

    除了君特的回答,您还可以尝试以下方法:

    • 对routerLink 应用指令以根据权限显示/隐藏它
    • 扩展 Http 类以在执行 HTTP 请求之前全局检查权限。

    查看这个问题了解更多详情:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-02
      • 2019-05-11
      • 1970-01-01
      • 1970-01-01
      • 2016-09-11
      • 2017-09-11
      • 1970-01-01
      相关资源
      最近更新 更多