Class AccessDecisionManager

Description

访问决策管理器

Located in /ORG/RBAC/AccessDecisionManager.class.php (line 24)

Base
   |
   --AccessDecisionManager
Variable Summary
Method Summary
static AccessDecisionManager __construct ()
void decide (integer $authId, [string $app = APP_NAME], [string $module = MODULE_NAME], [string $action = ACTION_NAME])
void getAccessList ( $authId, string $appPrefix)
void getModuleAccessList ( $authId,  $module)
Variables
mixed $roleAccessTable (line 29)
  • access: public
mixed $roleNodeTable (line 30)
  • access: public
mixed $roleTable (line 27)
  • access: public
mixed $roleUserTable (line 28)
  • access: public
Methods
static __construct (line 42)

架构函数

  • access: public
static AccessDecisionManager __construct ()
decide (line 63)

决策认证

检查是否具有当前的操作权限

  • access: public
void decide (integer $authId, [string $app = APP_NAME], [string $module = MODULE_NAME], [string $action = ACTION_NAME])
  • integer $authId: 认证id
  • string $app: 项目名
  • string $module: 模块名
  • string $action: 操作名
getAccessList (line 90)

取得当前认证号的所有权限列表

  • access: public
void getAccessList ( $authId, string $appPrefix)
  • string $appPrefix: 数据库前缀
  • $authId
getModuleAccessList (line 163)
  • access: public
void getModuleAccessList ( $authId,  $module)
  • $authId
  • $module

Documentation generated on Thu, 27 Mar 2008 08:20:19 +0000 by 塞北的雪