2017-06-22 72 views
0

在该函数中,我可以获取当前的控制器和路由值,并根据当前的角度控制器和路由将调用API,如果用户有权访问该特定的方法将返回API。创建通用函数,将在所有路由调用

我已经在服务器端使用授权属性,但需要在客户端。

+0

思乐serveur杜serveur安全局东北nécessitePAS L'autorisation比肩齐名METHODE德旺。 Utilisez simplement ng-if pour supprimer de DOM le Html qui appelle votre fonction angulaire。存储在您的服务您的用户授权连接使用,如果在功能 – nevradub

回答

2

由于您还没有提供任何代码示例。我假设你在客户端有路由。并且您希望在路由过程中进行身份验证/授权。

为此,您可以观察路线开始更改前的路线,并可以检查用户的真实性,并相应地允许或拒绝用户。

示例代码:

​​
+0

不错,我不知道这个事件。当你检查你的用户的授权时,最好的做法是检查你的服务在哪里存储用户或者在服务器端请求检查你的授权? – nevradub

+0

@nevradub是的,正确的。您应该在您的服务中进行授权检查。并将该服务注入run方法。然后你可以调用检查用户授权的方法。在这个事件中进行http调用并不是一个好主意。 –

+0

Actualy我重定向我的用户与我的httpinterceptor。如果我的服务器返回状态码401,httpInterceptor将用户重定向到登录页面。不好的过程? – nevradub

相关问题