stackoverflow上的新用户。一般是PHP和网络应用程序的新功能。
我正在尝试基于Bootstrap模板,MySQL和PHP构建简单的管理面板类型的Web应用程序。目前,我很难找到有关如何实施基于角色的用户访问方案的信息。我的大部分搜索结果都包含有关如何设计RBAC的很多信息,但有关前端应用程序实现的信息却很少。
具体来说,我不知道我的应用程序中用于测试用户对不同功能的访问权的最佳位置。
我目前有一个有效的用户登录系统。我添加了phprbac(http://phprbac.net/),配置了表,并为用户添加了一些角色和权限。
我对在哪里实施的想法
rbac->check()
调用动态构建我的导航链接
rbac->enforce()
登录详细信息后,致电$_SESSION
作为一个例子,我将使用表格来跟踪建筑项目的缺陷。大多数用户角色将能够打开缺陷并查看表。主管角色将能够弥补缺陷。
如果我仅阻止访问整个页面(或php包含的部分),我感觉这会变得凌乱。我希望能够在deficiency.php上显示整个缺陷表,并在该表的“操作”部分中具有“关闭”,“删除”等链接,以便在该页面上运行脚本(deficiencies.php?close = 231)
在此先感谢您的任何建议或指导!