\tickyautht

Summary

Methods
Properties
Constants
__construct()
check()
getGroups()
init_perm()
No public properties found
No constants found
getAuthList()
getUserInfo()
getAction()
$config
$prefix
N/A
getController()
No private properties found
N/A

Properties

$config

$config : 

Type

$prefix

$prefix : 

Type

Methods

__construct()

__construct() 

check()

check(  $name,   $uid,   $type = 1,   $mode = 'url',   $relation = 'or') : boolean

检查权限

Parameters

$name
$uid
$type
$mode
$relation

Returns

boolean —

通过验证返回true;失败返回false

getGroups()

getGroups(  $uid) : array

根据用户id获取用户组,返回值为数组

Parameters

$uid

Returns

array —

用户所属的用户组 array( array('uid'=>'用户id','group_id'=>'用户组id','title'=>'用户组名称','rules'=>'用户组拥有的规则id,多个,号隔开'), ...)

init_perm()

init_perm() 

getAuthList()

getAuthList(integer  $uid, integer  $type) 

获得权限列表

Parameters

integer $uid

用户id

integer $type

getUserInfo()

getUserInfo(  $uid) 

获得用户资料,根据自己的情况读取数据库

Parameters

$uid

getAction()

getAction(  $module,   $controller) 

Parameters

$module
$controller

getController()

getController(  $module) 

Parameters

$module