我必须对Web应用程序中的不同功能实施用户访问权限或权限。例如;如果用户无法查看报告,请勿显示报告菜单,或者用户无法创建新员工,请不要显示新建按钮。这些用户访问权限或权限将打开/关闭UI元素。我正在寻找完成此操作的模式或最佳实践。用户访问权限或Web应用程序特征的权限模式或最佳做法
我想创建一个名为bool UserHasPermission(Activity)的函数。该函数将在UserSecurity类中。我会通过一些活动,如“报告”和真或假。如果属实,那么我会做manuoption.visible = true或者其他方法。
这是个好主意吗?唯一让我烦恼的是如果我必须传递一个带有“Reports”活动的字符串。
谢谢您的意见/建议,
阿尔