函数 | |
| int | rdb_actoradd (int h, rec_actor *pa) |
| 添加用户角色 | |
| int | rdb_actordel (int h, const char *sname) |
| 删除用户角色 | |
| int | rdb_actorsget (int h, rec_actor actors[], int nrecbufsize, int *pnacts) |
| 读取角色表 | |
| int | rdb_operatoradd (int h, rec_operator *po) |
| 添加用户账号 | |
| int | rdb_operatordel (int h, const char *sname) |
| 删除用户账号 | |
| int | rdb_operatorsget (int h, rec_operator opts[], int nrecbufsize, int *pnopts) |
| 读取账号表 | |
| int | rdb_operatormodifypass (int h, const char *sname, const char *soldpass, const char *snewpass) |
| 更改自己密码 | |
用户权限和管理类接口。
| int rdb_actoradd | ( | int | h, |
| rec_actor * | pa ) |
添加用户角色
用户角色是一个自定义的权限组合,先定义角色,后将角色赋予账号。需要账号管理权限 OPT_POW_MAN
| h | [in] rdb_create创建的句柄. |
| pa | [in] 角色结构体指针 |
| int rdb_actordel | ( | int | h, |
| const char * | sname ) |
删除用户角色
删除角色,当角色在被使用时无法删除。需要账号管理权限 OPT_POW_MAN
| h | [in] rdb_create创建的句柄. |
| sname | [in] 角色名 |
| int rdb_actorsget | ( | int | h, |
| rec_actor | actors[], | ||
| int | nrecbufsize, | ||
| int * | pnacts ) |
读取角色表
读取全部角色
| h | [in] rdb_create创建的句柄. |
| actors | [out] 用于接收角色记录的结构体数组 |
| nrecbufsize | [in] actors数组大小,能容纳角色记录的个数 |
| pnacts | [out] 实际读取到并存放到actors数组中的记录数 |
| int rdb_operatoradd | ( | int | h, |
| rec_operator * | po ) |
添加用户账号
添加用户账号,需要账号管理权限 OPT_POW_MAN
| h | [in] rdb_create创建的句柄. |
| po | [in] 账号结构体指针 |
| int rdb_operatordel | ( | int | h, |
| const char * | sname ) |
删除用户账号
删除用户账号,需要账号管理权限 OPT_POW_MAN
| h | [in] rdb_create创建的句柄. |
| sname | [in] 账号名 |
| int rdb_operatormodifypass | ( | int | h, |
| const char * | sname, | ||
| const char * | soldpass, | ||
| const char * | snewpass ) |
更改自己密码
| h | [in] rdb_create创建的句柄. |
| sname | [in] 自己的用户名 |
| soldpass | [in] 旧密码 |
| snewpass | [in] 新密码 |
| int rdb_operatorsget | ( | int | h, |
| rec_operator | opts[], | ||
| int | nrecbufsize, | ||
| int * | pnopts ) |
读取账号表
| h | [in] rdb_create创建的句柄. |
| opts | [out] 用于接收账号记录的结构体数组 |
| nrecbufsize | [in] opts数组大小,能容纳账号记录的个数 |
| pnopts | [out] 实际读取到并存放到opts数组中的记录数 |