JHipster显示启动登录对话框而不是主页,检查权限

时间:2018-01-15 09:36:40

标签: angularjs angular login jhipster

我正在使用JHipster框架来制作使用java spring boot后端的角度应用程序,现在我已将我自己的角度应用程序与jhipster的默认“管理员”功能集成,它工作正常,现在我是想要对角度前端进行一些定制。

我发现做这三件事有些困难,没有修改默认的jhipster项目的代码:

1)在jhipster项目开始时,我想看到jhipster的登录默认对话框而不是jhipster home ,我在互联网上尝试过很多建议但是我失败了,我做了一个蛮力解决方案,通过模拟主页加载上的“访问”按钮,但我不喜欢这个解决方案。我希望用户始终重定向到登录对话框弹出窗口,直到成功登录。

2)只有管理员才能访问和查看默认的应用程序jhipster。用户只能访问我的角度应用程序,所以我想拦截一个控件来检查登录用户是否没有管理权限,他只能在我的应用程序根路径下看到角度模块,例如“http://xxxxxxxx/myapp/ ”。如果是管理员,他可以随处访问。因此,如果我像用户一样访问并尝试转到网址“http://xxxxxxxx/ ”上的主页jhipster模块,我会将用户重定向到我的主页应用“http://xxxxxxxx/myapp/”。

3)当会话结束时,对应用程序的任何调用都必须重定向到登录对话框模块,直到新的成功登录。

除了我的角度应用程序的集成之外的代码只是一个欢迎页面,使其在网址“http://xxxxxxxx/myapp/”变得简单,与默认的最后一个角度为5的jhipster相同。

事先得到任何帮助。

0 个答案:

没有答案