在angularjs

时间:2016-11-30 18:22:55

标签: java angularjs authentication login

我是网络开发和angularjs的新手,我正在为管理用户,账单,ecc,ecc创建一个简单的应用程序。 我终于到了这个应用程序的末尾,唯一缺少的是登录和身份验证系统。 我已经阅读了很多关于使用angularjs的登录和身份验证系统,我所遵循的所有指南对我来说都很困难。 你有简单的建议吗?我正在搜索允许我根据用户角色限制视图的内容

作为后端,我实际上正在使用Java

1 个答案:

答案 0 :(得分:0)

前端不应该关心,我只是注册一个角度接触器来寻找任何http呼叫上的401 Not Authorized。然后,我打电话给showLogin函数显示/隐藏我的登录页面。我喜欢将我的小部件放在html中(不是路径)。这很好,因为如果用户去了例如/ users并且没有登录,我拦截(保留url)并显示我的登录页面(全屏),这是一个angular.component。然后我在登录后隐藏它。

这是一种更好的方法,然后有一个/ login路由并处理他们最初想要的圆形跳闸。我的主要index.html看起来像:

<body><login></login><main ui-view></main></body>