У меня работает сервер OpenFire (он использует MySQL в качестве своей базы данных), и я пытаюсь заставить систему предварительной привязки PHP http (используя SASL) работать с моим веб-приложением.
Я добрался до части своего приложения, где мне нужно выбрать случайное имя пользователя, которого еще нет в сети (для гостевых пользователей). Я думал о том, чтобы выбрать нескольких случайных пользователей (в созданной мной группе «Гости») и использовать плагин Presence Service для проверки их онлайн-статуса, пока я не найду доступного (пользователя, который не в сети).
Есть ли лучший способ получить список оффлайн/онлайн пользователей?
Сохраняет ли сервер онлайн-статус пользователей в базе данных? Я искал базу данных OpenFire, но не могу понять.
Спасибо.