Class: User

User


new User(attrs)

铼看用户类

Parameters:
Name Type Description
attrs object

用户属性

Methods


<static> findAll(callback)

获得所有用户

Parameters:
Name Type Description
callback LycamPlus.Callback~normal

<static> findOneById(id, callback)

根据UUID查找用户

Parameters:
Name Type Description
id string

用户id

callback LycamPlus.Callback~normal

<static> resetPassword(username, password, id, newPassword, callback)

重置密码

Parameters:
Name Type Description
username string

授权用户用户名

password string

授权用户密码

id string

用户id

newPassword string

新密码

callback LycamPlus.Callback~simple

<static> retrieveAccessToken(uuid, scope, durationSeconds)

获取APP 下任意用户的 access token

Parameters:
Name Type Description
uuid string

用户id

scope string

授权资源范围

durationSeconds integer

令牌实效(秒)


getDisplayName()

显示用户昵称

Returns:
Type
string

getEmail()

获得用户邮箱

Returns:
Type
string

getExtra(key)

获得用户某个额外信息

Parameters:
Name Type Description
key string

key

Returns:
Type
string | object | array

getExtras()

获得用户全部额外信息

Returns:
Type
object

getPassword()

获得用户密码,只有在用户注册时未初始化密码才能获得值

Returns:
Type
string

getUsername()

获得用户名

Returns:
Type
string

getUUID()

获得用户UUID

Returns:
Type
string

setDisplayName(displayName)

设置用户昵称

Parameters:
Name Type Description
displayName string

昵称


setEmail(email)

设置用户邮箱

Parameters:
Name Type Description
email string

邮箱


setExtra(key, value)

设置用户额外信息

Parameters:
Name Type Description
key string

key

value string

value