#!/usr/bin/env php authorize(); cid=19578 - 获取user2用户的访问权限。 - 第rights[index]条的index属性 @1 - 第rights[module3]条的method3属性 @1 - 获取user2用户的可访问项目集、项目、产品。 - 第acls[programs]条的0属性 @1 - 第acls[programs]条的1属性 @6 - 获取user2用户的可访问项目集、项目、产品。第acls[projects]条的0属性 @15 - 获取user2用户的可访问项目集、项目、产品。第acls[products]条的0属性 @20 - 获取user2用户的可访问视图。 - 第acls[views]条的program属性 @program - 第acls[views]条的product属性 @product - 第acls[views]条的project属性 @project */ include dirname(__FILE__, 5) . '/test/lib/init.php'; include dirname(__FILE__, 2) . '/lib/model.class.php'; su('admin'); zenData('user')->gen(20); zenData('group')->loadYaml('group')->gen(100); zenData('usergroup')->loadYaml('usergroup')->gen(100); zenData('grouppriv')->loadYaml('grouppriv')->gen(100); $user = new userModelTest(); r($user->authorizeTest('user2')) && p('rights[index]:index;rights[module3]:method3') && e('1,1'); // 获取user2用户的访问权限。 r($user->authorizeTest('user2')) && p('acls[programs]:0,1') && e('1,6'); // 获取user2用户的可访问项目集、项目、产品。 r($user->authorizeTest('user2')) && p('acls[projects]:0') && e('15'); // 获取user2用户的可访问项目集、项目、产品。 r($user->authorizeTest('user2')) && p('acls[products]:0') && e('20'); // 获取user2用户的可访问项目集、项目、产品。 r($user->authorizeTest('user2')) && p('acls[views]:program,product,project') && e('program,product,project'); // 获取user2用户的可访问视图。