紫金桥软件新增用户管理接口函数
——— 用户管理接口函数说明
2006/11/27 9:32:00
用户管理接口
格式
AddUser (UserName, Password, GroupName, Name, Level, TimeLimit, Overwrite)
说明
向主数据源增加新用户。如果没用指定主数据源,用户将增加到缺省数据源中。
注意:在运行时刻,用户只能建立比当前登录用户级别低的用户或同级用户。
参数
UserName:用户名称,类型为字符串,最大长度为15,可以是任何字母数字或汉字。
Password:口令字符串,最小长度为3个字符,可以是任何字母数字或汉字。
GroupName: 用户组名称,类型为字符串,最大长度为60,可以是任何字母数字或汉字。
注意:必须是在系统中已经存在的组。
Name:用户真实姓名,类型为字符串,最大长度为18,可以是任何字母数字或汉字。
Level:用户级别,为一整型数。共计四个级别,规定如下:
0:操作工级
1:班长
2:工程师
3:系统管理员。
TimeLimit:操作时限,为一整型数,单位为分钟。为0表示没有限制。
Overwrite:存在相同名称的用户时,是否覆盖之。1:覆盖;0:不覆盖。
返回值:1:成功;否则为失败。
示例:
AddUser (“zhangli”, “123”, “系统管理员”, “张力”, 1, 0,0);
格式
ChangeUserPass (Password)
说明
修改当前登录用户的口令。
参数
Password:口令字符串,最小长度为3个字符,可以是任何字母数字或汉字。
返回值:1:成功;否则为失败。
示例:
ChangeUserPass (“321”);
格式
RemoveUserGroup (GroupName)
说明
删除主数据源指定用户组下的所有用户。如果没用指定主数据源,将使用缺省数据源。
注意:只用级别为系统管理员的用户才能进行该操作。
参数
GroupName: 用户组名称,类型为字符串,最大长度为60,可以是任何字母数字或汉字。
返回值:1:成功,否则为失败。
示例:
RemoveUserGroup (“Group1”);
格式
SetUserSecuArea (UserName, Index, Enable)
说明
设置用户安全区。
注意:只用级别为系统管理员的用户才能进行该操作。
参数
UserName:用户名称,类型为字符串,必须是已经存在的用户名。
Index:安全区索引号,类型为整型,索引号从0~64。
Enable:允许访问标志,类型为整型,1:允许,0禁止。
返回值:1:成功,否则为失败。
示例:
SetUserSecuArea (“User1”, 0, 1);
格式
SetUserOperRight (UserName, Index, Enable)
说明
设置用户访问权限。
注意:只用级别为系统管理员的用户才能进行该操作。
格式
AddUser (UserName, Password, GroupName, Name, Level, TimeLimit, Overwrite)
说明
向主数据源增加新用户。如果没用指定主数据源,用户将增加到缺省数据源中。
注意:在运行时刻,用户只能建立比当前登录用户级别低的用户或同级用户。
参数
UserName:用户名称,类型为字符串,最大长度为15,可以是任何字母数字或汉字。
Password:口令字符串,最小长度为3个字符,可以是任何字母数字或汉字。
GroupName: 用户组名称,类型为字符串,最大长度为60,可以是任何字母数字或汉字。
注意:必须是在系统中已经存在的组。
Name:用户真实姓名,类型为字符串,最大长度为18,可以是任何字母数字或汉字。
Level:用户级别,为一整型数。共计四个级别,规定如下:
0:操作工级
1:班长
2:工程师
3:系统管理员。
TimeLimit:操作时限,为一整型数,单位为分钟。为0表示没有限制。
Overwrite:存在相同名称的用户时,是否覆盖之。1:覆盖;0:不覆盖。
返回值:1:成功;否则为失败。
示例:
AddUser (“zhangli”, “123”, “系统管理员”, “张力”, 1, 0,0);
格式
ChangeUserPass (Password)
说明
修改当前登录用户的口令。
参数
Password:口令字符串,最小长度为3个字符,可以是任何字母数字或汉字。
返回值:1:成功;否则为失败。
示例:
ChangeUserPass (“321”);
格式
RemoveUserGroup (GroupName)
说明
删除主数据源指定用户组下的所有用户。如果没用指定主数据源,将使用缺省数据源。
注意:只用级别为系统管理员的用户才能进行该操作。
参数
GroupName: 用户组名称,类型为字符串,最大长度为60,可以是任何字母数字或汉字。
返回值:1:成功,否则为失败。
示例:
RemoveUserGroup (“Group1”);
格式
SetUserSecuArea (UserName, Index, Enable)
说明
设置用户安全区。
注意:只用级别为系统管理员的用户才能进行该操作。
参数
UserName:用户名称,类型为字符串,必须是已经存在的用户名。
Index:安全区索引号,类型为整型,索引号从0~64。
Enable:允许访问标志,类型为整型,1:允许,0禁止。
返回值:1:成功,否则为失败。
示例:
SetUserSecuArea (“User1”, 0, 1);
格式
SetUserOperRight (UserName, Index, Enable)
说明
设置用户访问权限。
注意:只用级别为系统管理员的用户才能进行该操作。
提交
查看更多评论
其他资讯
紫金桥跨平台实时数据库发布会及入门培训视频回放
紫金桥跨平台实时数据库入门培训即将开始啦
紫金桥跨平台实时数据库RealHistorian
紫金桥跨平台实时数据库新品发布会
跨平台实时数据库如何实现表格的保存和读取