\app\api\modelMemberTokenModel

Class MemberTokenModel

Summary

Methods
Properties
Constants
getInstance()
updateStatus()
findToken()
createToken()
refreshToken()
No public properties found
No constants found
getRelationAttribute()
triggerStatus()
getToken()
mapToken()
$instances
$pk
$autoWriteTimestamp
N/A
No private methods found
$hash
$expire
N/A

Properties

$instances

$instances : 

Type

$pk

$pk : 

Type

$autoWriteTimestamp

$autoWriteTimestamp : 

Type

$hash

$hash : 

Type

$expire

$expire : 

Type

Methods

getInstance()

getInstance() : static

Returns

static

updateStatus()

updateStatus(  $toStatus,   $where = null) 

用于更新需要触发状态改变的表

Parameters

$toStatus

int|array

$where

string|array|int

Throws

\think\Exception

findToken()

findToken(  $token) 

Parameters

$token

createToken()

createToken(  $member_id) 

Parameters

$member_id

refreshToken()

refreshToken(  $refresh) 

Parameters

$refresh

getRelationAttribute()

getRelationAttribute(  $name,   $item) 

Parameters

$name
$item

triggerStatus()

triggerStatus(  $item,   $status) 

Parameters

$item
$status

getToken()

getToken(  $memid,   $hash = '') 

Parameters

$memid
$hash

mapToken()

mapToken(  $data, boolean  $response = true) : array

token数据转换

Parameters

$data
boolean $response

是否用于输出

Returns

array