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

Angularjs JHipster在启动登录对话框时显示,而不是检查权限的主页,angularjs,angular,login,jhipster,Angularjs,Angular,Login,Jhipster,我正在使用java spring boot后端的make angular应用程序框架,现在我已经将我自己的angular应用程序与jhipster的默认“管理员”功能集成在一起,工作正常,现在我正在尝试对angular前端进行一些定制 我发现,如果不修改默认jhipster项目的许多代码,就很难做到这三点: 1) 在jhipster项目开始时,我想看到jhipster的登录默认对话框,而不是jhipster主页,我在互联网上尝试了许多建议,但失败了,我提出了一个暴力解决方案,通过模拟在加载主页时

我正在使用java spring boot后端的make angular应用程序框架,现在我已经将我自己的angular应用程序与jhipster的默认“管理员”功能集成在一起,工作正常,现在我正在尝试对angular前端进行一些定制

我发现,如果不修改默认jhipster项目的许多代码,就很难做到这三点:

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

2) 只有管理员才能访问和查看默认应用程序jhipster。用户只能访问我的angular应用程序,因此我想截取一个控件,检查登录用户是否没有管理权限,他只能在我的应用程序根路径下看到angular模块,例如“”。如果他是管理员,他可以访问任何地方。因此,如果我像用户一样访问,并尝试转到url“我使用户重定向到我的主页应用程序”上的主页jhipster模块

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

除了集成我的angular应用程序之外,url“”中的代码只是一个欢迎页面,与angular 5默认的上一个jhipster相同

如需任何帮助,请提前通知我