\app\service\apiUser

Api用户服务实现者

Summary

Methods
Properties
Constants
getError()
setError()
init()
emailRegLogin()
logout()
__get()
getUserInfo()
getAllowFields()
getUser()
isLogin()
getToken()
No public properties found
No constants found
No protected methods found
$_error
$_user
$_token
$_isLogin
$userModel
$allowFields
$tokenKeepTime
N/A
No private methods found
No private properties found
N/A

Properties

$_error

$_error : 

Type

$_user

$_user : 

Type

$_token

$_token : 

Type

$_isLogin

$_isLogin : 

Type

$userModel

$userModel : 

Type

$allowFields

$allowFields : 

Type

$tokenKeepTime

$tokenKeepTime : 

Type

Methods

getError()

getError() 

setError()

setError(  $error) 

Parameters

$error

init()

init(  $token) : boolean

初始化

Parameters

$token

Throws

\think\db\exception\DataNotFoundException
\think\db\exception\DbException
\think\db\exception\ModelNotFoundException

Returns

boolean

emailRegLogin()

emailRegLogin(  $params) : boolean

邮箱+密码注册登录

Parameters

$params

Returns

boolean

logout()

logout() 

退出登录

__get()

__get(string  $name) : mixed

兼容调用user模型的属性

Parameters

string $name

Returns

mixed

getUserInfo()

getUserInfo() 

获取登录用户信息

getAllowFields()

getAllowFields() : array

获取允许输出的字段

Returns

array

isLogin()

isLogin() : boolean

判断是否登录

Returns

boolean

getToken()

getToken() : string

获取当前Token

Returns

string