我是一个非常优秀的程序员,但在设计系统架构方面我并不出色。我正在制作一个非常简单的库存系统,但是我想知道一种构建它的好方法。
我有大约 20 件设备可供用户使用 [查看全部 |更新 |删除 |添加]他们每个人。但是我对不同的设备有不同的访问级别(这需要是动态的,更改谁可以查看或删除什么)。
比如,一件装备会有什么?
addPart1.php
removePart1.php
updatePart1.php
index.php (view all parts)
addPart2.php
removePart2.php
updatePart2.php
index.php (view all parts)
对于所有部分?我对尝试设计一个良好、可扩展且高效的结构感到困惑。
最佳答案
访问控制列表 (ACL) 是附加到对象的权限列表。 ACL 指定哪些用户或系统进程被授予访问对象的权限,以及允许对给定对象执行哪些操作。在典型的 ACL 中,列表中的每个条目指定一个主题和一个操作(例如,文件 WXY 的 ACL 上的条目(Alice,删除)授予 Alice 访问文件 WXY 的权限)。
来源:维基百科
请看:
关于php - 设计库存系统的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5970725/