【发布时间】:2016-03-05 13:10:14
【问题描述】:
目前我正在处理ERP。作为一名实习生,我找不到设置不同访问级别的 qptimized 方法,其中用户名从表单字段中获取,与数据库中的现有数据匹配,并相应地授予用户预定义的权限。
【问题讨论】:
标签: php privileges erp
目前我正在处理ERP。作为一名实习生,我找不到设置不同访问级别的 qptimized 方法,其中用户名从表单字段中获取,与数据库中的现有数据匹配,并相应地授予用户预定义的权限。
【问题讨论】:
标签: php privileges erp
最简单的方法是做两件事。
创建一个存储访问权限的文件(您可以在其中定义不同的级别,a 最低,b、c、d 等)。不是普通的 .txt 文件,而是您用来定义常量的语言的文件;)
如果您使用按位运算,您可以根据数据库轻松检测用户拥有哪些权限,您只需输入这些值即可。 如何设计值取决于您,但我会说使用简单的字符或数字,然后添加 em。
例子:
A 是简单的用户 B 是具有读/写访问权限的用户 C 是具有读/写 + 删除权限的用户
您可以像这样建立不同的访问级别,并且它们将非常易于管理/理解。
我在游戏服务器上使用这种系统,它获取它的访问级别数据(服务器和网站上的某些命令),这些值告诉代码拥有哪些权利(它们在我的 2 种不同的语言中使用案例:P)
【讨论】:
从这里开始并逐步完成:Custom ACLs
【讨论】: