So prüfen Sie, ob ein Benutzer bereits eingeloggt ist

Ich versuche, einen Benutzer abzumelden, indem ich eine API auf “/admin/user/{user_id}/log_out” aufrufe, aber zuvor muss ich prüfen, ob der Benutzer bereits angemeldet ist. Gibt es eine API für diesen Zweck?

Mit einem API-Schlüssel mit Administratorrechten können Sie die Benutzerinformationen abrufen (z. B. https://meta.discourse.org/u/david.json) und dann das Array user_auth_tokens auf eine Liste aktiver Sitzungen prüfen. Ist es leer, ist der Benutzer nirgendwo eingeloggt.

Vielen Dank. Das hat mir sehr geholfen!