通过php注册一个openfire帐户

时间:2014-08-15 10:44:27

标签: php mysql openfire blowfish

我试图通过php在mysql中注册一个openfire帐户,但是我无法加密以河豚格式(openfire使用blowfish加密密码)的密码,可以通过openfire解密。 我试过这个答案:for openfire encrypts and decrypts in php 但密码在php中以这种方式加密,无法通过openfire解密。

所以请帮我找到解决这个问题的方法。

提前谢谢。

2 个答案:

答案 0 :(得分:0)

不是直接写入OpenFire数据库,而是可以通过向User Service插件发出HTTP请求来注册帐户。

https://www.igniterealtime.org/projects/openfire/plugins/userservice/readme.html

该插件需要安装在OpenFire上,但它是他们的标准插件之一:

https://www.igniterealtime.org/projects/openfire/plugins.jsp

答案 1 :(得分:0)

我知道这是一个旧线程,但以防万一将来有需要。

除了JaredHatfield的评论。是的,你必须为Openfire安装Userservice插件,通过为每个任务发出HTTP请求来管理你的openfire用户。

我为此编写了一个php包。您可以查看它是否符合需求。

https://packagist.org/packages/jestillore/php-openfire-userservice