我有一个 OpenFire 服务器正在运行(它使用 MySQL 作为它的数据库),我正在尝试使 PHP http 预绑定系统(使用 SASL)与我的 web 应用程序一起工作。
我必须在我的应用程序的一部分中选择一个尚未在线的随机用户名(对于来宾用户)。我正在考虑选择一些随机用户(在我创建的来宾组中)并使用 Presence Service 插件检查他们的在线状态,直到找到可用的用户(离线用户)。
有没有更好的方法来获取离线/在线用户列表?
服务器是否将用户的在线状态存储在数据库中?我一直在寻找 OpenFire 数据库,但我无法弄清楚。
谢谢。