\ThinkAuth

Summary

Methods
Properties
Constants
__construct()
check()
getGroups()
No public properties found
No constants found
getAuthList()
getUserInfo()
$_config
N/A
No private methods found
No private properties found
N/A

Properties

$_config

$_config : 

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,多个,号隔开'), ...)

getAuthList()

getAuthList(integer  $uid, integer  $type) 

获得权限列表

Parameters

integer $uid

用户id

integer $type

getUserInfo()

getUserInfo(  $uid) 

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

Parameters

$uid