Initial commit

This commit is contained in:
2025-01-07 17:55:50 +08:00
commit eab1d70061
86 changed files with 2772 additions and 0 deletions

17
20250103/acl_list.php Normal file
View File

@ -0,0 +1,17 @@
<?php
// 定义 ACL 表
$acl = array(
"cto" => array("r_1.php", "r_2.php", "r_3.php"),
"manager" => array("r_2.php", "r_3.php"),
"staff" => array("r_3.php")
);
// 定义检查权限的函数
function checkAccess($role, $resource) {
global $acl;
if (isset($acl[$role]) && in_array($resource, $acl[$role])) {
return true; // 有权限
}
return false; // 无权限
}