new Account(attrs)
铼看账户类
Parameters:
| Name | Type | Description |
|---|---|---|
attrs |
object | 账户属性 |
Extends
Methods
-
<static> current()
-
获得当前用户
Returns:
- Type
- LycamPlus.Account
-
<static> login(username, password, callback)
-
账户登录
Parameters:
Name Type Description usernamestring 用户名
passwordstring 密码
callbackLycamPlus.Callback~simple -
<static> logout(callback)
-
登出当前用户
Parameters:
Name Type Description callbackLycamPlus.Callback~simple -
<static> signUp(username, password, extras, callback)
-
账户注册
Parameters:
Name Type Description usernamestring 用户名
passwordstring 密码
extrasobject 用户额外信息
callbackLycamPlus.Callback~simple -
getDisplayName()
-
显示用户昵称
- Inherited From:
Returns:
- Type
- string
-
getEmail()
-
获得用户邮箱
- Inherited From:
Returns:
- Type
- string
-
getExtra(key)
-
获得用户某个额外信息
Parameters:
Name Type Description keystring key
- Inherited From:
Returns:
- Type
- string | object | array
-
getExtras()
-
获得用户全部额外信息
- Inherited From:
Returns:
- Type
- object
-
getPassword()
-
获得用户密码,只有在用户注册时未初始化密码才能获得值
- Inherited From:
Returns:
- Type
- string
-
getUsername()
-
获得用户名
- Inherited From:
Returns:
- Type
- string
-
getUUID()
-
获得用户UUID
- Inherited From:
Returns:
- Type
- string
-
save(callback)
-
持久化一个账户
Parameters:
Name Type Description callbackLycamPlus.Callback~simple -
setDisplayName(displayName)
-
设置用户昵称
Parameters:
Name Type Description displayNamestring 昵称
- Inherited From:
-
setEmail(email)
-
设置用户邮箱
Parameters:
Name Type Description emailstring 邮箱
- Inherited From:
-
setExtra(key, value)
-
设置用户额外信息
Parameters:
Name Type Description keystring key
valuestring value
- Inherited From: