[1], // 登录白名单(不需要登录验证的控制器/方法) 'login_whitelist' => [ // 控制器级别白名单 'controllers' => [], // 具体方法白名单(控制器/方法) 'actions' => [ 'User/login', ] ], // 权限白名单(需要登录但不需要权限验证的控制器/方法) 'permission_whitelist' => [ // 控制器级别白名单(该控制器下所有方法都不需要权限) 'controllers' => [], // 具体方法白名单(控制器/方法) 'actions' => [ 'Menu/getUserMenus', ] ], // 权限定义 'permissions' => [ // 玩家管理模块 'Player' => [ 'module' => '玩家管理', 'actions' => [ 'list' => '查看玩家列表', 'detail' => '查看玩家详情', 'updateStatus' => '更新玩家状态', 'updateAdjustStatus' => '更新玩家调控状态', 'statistics' => '查看玩家统计', 'batchUpdate' => '批量更新玩家', 'export' => '导出玩家数据' ] ], // 游戏管理模块 'Game' => [ 'module' => '游戏管理', 'actions' => [ 'list' => '查看游戏列表', 'detail' => '查看游戏详情', 'create' => '创建游戏', 'update' => '更新游戏', 'updateStatus' => '更新游戏状态', 'batchUpdate' => '批量更新游戏', 'delete' => '删除游戏', 'statistics' => '查看游戏统计', 'export' => '导出游戏数据', 'config' => '游戏配置', 'batch' => '批量维护' ] ], // 角色管理模块 'UserRole' => [ 'module' => '角色管理', 'actions' => [ 'list' => '角色列表', 'create' => '创建角色', 'update' => '编辑角色', 'delete' => '删除角色', 'detail' => '查看角色详情', 'permissions' => '查看权限配置', 'assignPermissions' => '分配权限' ] ], // 用户管理模块 'User' => [ 'module' => '账户管理', 'actions' => [ 'list' => '账户列表', 'create' => '创建账户', 'update' => '编辑账户', 'delete' => '删除账户', 'detail' => '查看用户账户', 'resetPassword' => '重置密码', 'updateStatus' => '更新账户状态' ] ], // 权限管理模块 'Menu' => [ 'module' => '权限管理', 'actions' => [ 'list' => '权限列表', ] ], ] ];