Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web应用程序中的用户管理(Angularjs、spring、hibernate)_Angularjs_Spring_Hibernate - Fatal编程技术网

Web应用程序中的用户管理(Angularjs、spring、hibernate)

Web应用程序中的用户管理(Angularjs、spring、hibernate),angularjs,spring,hibernate,Angularjs,Spring,Hibernate,逻辑问题 后端实现 我正在Web应用程序中实现用户管理模块。我有三个表User、Role和UserInterce。用户表与角色表具有多个关系,角色表与用户界面表具有多个关系。因此,每当服务器返回用户对象时,系统将验证它的角色以及该角色对哪个用户界面具有访问权限 这是后端实现的背景概述 前端实施 每当用户登录系统时,服务器将返回用户对象。我想在表单基础上实现访问控制。e、 g.emp角色没有添加按钮的访问权限,而管理员角色有添加按钮的访问权限。为了实现基于表单的访问控制,我需要在服务器端创建另一个

逻辑问题

后端实现 我正在Web应用程序中实现用户管理模块。我有三个表User、Role和UserInterce。用户表与角色表具有多个关系,角色表与用户界面表具有多个关系。因此,每当服务器返回用户对象时,系统将验证它的角色以及该角色对哪个用户界面具有访问权限

这是后端实现的背景概述

前端实施

每当用户登录系统时,服务器将返回用户对象。我想在表单基础上实现访问控制。e、 g.emp角色没有添加按钮的访问权限,而管理员角色有添加按钮的访问权限。为了实现基于表单的访问控制,我需要在服务器端创建另一个表,该表包含关于ui字段的信息,并且将与用户界面表有关系


有人能提供更好的方法在逻辑上做同样的事情吗?

如果您不需要在运行时编辑角色的权限,最好的方法是使用spring JSP标记库并使用spring安全标记构建前端


否则,使用一些表格来存储您的权限是唯一的选择

我不确定,但我认为我不能将spring标记库与Angularjs一起使用,所以我正在考虑第二个解决方案。谢谢