
如何使用php实现openfire用户同步添加,删除,修改
1个回答
2015-04-01
展开全部
下载一个插件UserService。
这个插件的作用就是允许程序设计师通过http管理openfire的用户。
部署以后默认userservice是没有开启的,你需要到后台开启并且设置验证码,为了确保安全你也许还要设置一个安全的ip~~
服务器部署完成
下面看看如何使用程序调用。
以注册用户为例,以下是我写的一个注册函数
PHP代码
functionregIMFunction($userid,$plainpwd,$uname,$email)
{
$f = fopen('http //im blogguy cn:9090/plugins/userService/userservice?type=add&secret=J7y&username=$userid&password=$plainpwd&name=$uname&email=$email','r');
$response = fread($f, 1024);
if(ereg('OK',$response)) {
returntrue;
}else{
returnfalse;
}
fclose($f);
}
这样可以实现同步注册。
这个插件的作用就是允许程序设计师通过http管理openfire的用户。
部署以后默认userservice是没有开启的,你需要到后台开启并且设置验证码,为了确保安全你也许还要设置一个安全的ip~~
服务器部署完成
下面看看如何使用程序调用。
以注册用户为例,以下是我写的一个注册函数
PHP代码
functionregIMFunction($userid,$plainpwd,$uname,$email)
{
$f = fopen('http //im blogguy cn:9090/plugins/userService/userservice?type=add&secret=J7y&username=$userid&password=$plainpwd&name=$uname&email=$email','r');
$response = fread($f, 1024);
if(ereg('OK',$response)) {
returntrue;
}else{
returnfalse;
}
fclose($f);
}
这样可以实现同步注册。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询