\app\common\libraryToken

Token操作类

Summary

Methods
Properties
Constants
connect()
init()
has()
check()
get()
set()
rm()
delete()
clear()
$instance
$handler
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$instance

$instance : array

Type

array — Token的实例

$handler

$handler : object

Type

object — 操作句柄

Methods

connect()

connect(array  $options = array(), boolean|string  $name = false) : \app\common\library\token\Driver

连接Token驱动

Parameters

array $options

配置数组

boolean|string $name

Token连接标识 true 强制重新连接

Returns

\app\common\library\token\Driver

init()

init(array  $options = array()) : \app\common\library\token\Driver

自动初始化Token

Parameters

array $options

配置数组

Returns

\app\common\library\token\Driver

has()

has(string  $token,   $user_id) : boolean

判断Token是否可用(check别名)

Parameters

string $token

Token标识

$user_id

Returns

boolean

check()

check(string  $token,   $user_id) : boolean

判断Token是否可用

Parameters

string $token

Token标识

$user_id

Returns

boolean

get()

get(string  $token, mixed  $default = false) : mixed

读取Token

Parameters

string $token

Token标识

mixed $default

默认值

Returns

mixed

set()

set(string  $token, mixed  $user_id, integer|null  $expire = null) : boolean

写入Token

Parameters

string $token

Token标识

mixed $user_id

存储数据

integer|null $expire

有效时间 0为永久

Returns

boolean

rm()

rm(string  $token) : boolean

删除Token(delete别名)

Parameters

string $token

Token标识

Returns

boolean

delete()

delete(string  $token) : boolean

删除Token

Parameters

string $token

标签名

Returns

boolean

clear()

clear(  $user_id = null) : boolean

清除Token

Parameters

$user_id

Returns

boolean