首页 > 代码库 > openfire User Service 和删除分组的方法

openfire User Service 和删除分组的方法

z4PstKlN

服务器-> 系统属性

plugin.userservice.enabled 值为 true

增加用户

9090/plugins/userService/userservice?
type=add&secret=z4PstKlN&username=用户
&password=123&name=admin&email=123123

增加一个用户并把用户放组里

9090/plugins/userService/userservice?
type=add&secret=z4PstKlN&username=kafka&password=drowssap
&name=franz&email=franz@kafka.com&groups=admin

得到所有用户组

9090/plugins/userService/userservice?
type=grouplist&secret=z4PstKlN

删除组里的用户
9090/plugins/userService/userservice?
type=delete&secret=z4PstKlN&username=kafka
通过增加一个用户并把用户放组里和删除组里的用户可以新建一
个组

通过删除数据库里的ofgroup里的组和新建一个组,可以实现删除
一个组,但是这样很不灵活,而且不能再次创建同名组

删除一个用户的所有数据
9090/plugins/userService/userservice?
type=delete&secret=z4PstKlN&username=王正东

9090/plugins/userService/userservice?
type=grouplist&secret=z4PstKlN&group=王正东

如果要把现有的用户放进组里,需要update

9090/plugins/userService/userservice?
type=update&secret=z4PstKlN&groups=admin

可以通过数据库删除分组,但是有缓存,不会立即显示在控制台
页面上
要删除的表里数据分别是ofgroup、ofgroupprop、ofgroupuser
重启openfire会加快这个速度

openfire User Service 和删除分组的方法