new User(attrs)
铼看用户类
Parameters:
| Name | Type | Description |
|---|---|---|
attrs |
object | 用户属性 |
Methods
-
<static> findAll(callback)
-
获得所有用户
Parameters:
Name Type Description callbackLycamPlus.Callback~normal -
<static> findOneById(id, callback)
-
根据UUID查找用户
Parameters:
Name Type Description idstring 用户id
callbackLycamPlus.Callback~normal -
<static> resetPassword(username, password, id, newPassword, callback)
-
重置密码
Parameters:
Name Type Description usernamestring 授权用户用户名
passwordstring 授权用户密码
idstring 用户id
newPasswordstring 新密码
callbackLycamPlus.Callback~simple -
<static> retrieveAccessToken(uuid, scope, durationSeconds)
-
获取APP 下任意用户的 access token
Parameters:
Name Type Description uuidstring 用户id
scopestring 授权资源范围
durationSecondsinteger 令牌实效(秒)
-
getDisplayName()
-
显示用户昵称
Returns:
- Type
- string
-
getEmail()
-
获得用户邮箱
Returns:
- Type
- string
-
getExtra(key)
-
获得用户某个额外信息
Parameters:
Name Type Description keystring 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 displayNamestring 昵称
-
setEmail(email)
-
设置用户邮箱
Parameters:
Name Type Description emailstring 邮箱
-
setExtra(key, value)
-
设置用户额外信息
Parameters:
Name Type Description keystring key
valuestring value