跳到主要内容

User 用户

User

用户(User)类,YHP系统中的用户。不同于Account类只能修改当前用户的信息,用户(User)是管理对系统中所有用户进行管理的接口

继承自:

示例 1:
const user = new User();
user.init(inuitService, 'test_user');
user.fetch().then(() => {
    // do something after fetch
})

成员函数:

resetPassword(newPassword: string) → {Promise}

重置用户的密码

参数:
参数名称参数类型描述
newPasswordstring

新的密码

joinGroup(groupId: string) → {Promise}

加入一个确定的用户群组

参数:
参数名称参数类型描述
groupIdstring

目标群组的id

groups() → {Promise}

获取用户所处的群组列表

roles() → {Promise}

获取用户所拥有的角色列表

quitGroup(gid: string) → {Promise}

退出一个群组

参数:
参数名称参数类型描述
gidstring

需要推出的群组id

Users

用户列表(Users)类,YHP系统中的用户资源列表。

继承自:

示例 1:
const users = inuitService.users();
// 创建一个新用户
newUser = await users.create({
     username: 'jack_sparrow',
     password: 'xxxx',
     firstName: 'Jack',
     lastName: 'Sparrow',
     email: 'guest@xxx.com'
}) as User;

成员函数: