Skip to main content
Beantwortet

Angemeldete User Übersicht

  • July 19, 2024
  • 2 Antworten
  • 72 Ansichten

Forum|alt.badge.img

Hallo an die Runde,

 

gibt es eigentlich eine Möglichkeit zu sehen welche Benutzer gerade angemeldet sind?

Beste Antwort von Timo Horstmann

Moin @ffleissner 

Hier eine “quick and dirty” Methode per Bericht.

Z.b. User die sich in der letzten Stunde eingeloggt haben:

SELECT 
  uo.`logdatei` AS datum, 
  u.`email` AS email, 
  u.`username` 
AS  benutzer FROM `user` u 
LEFT JOIN 
  `useronline` uo ON u.`id` = uo.`user_id` 
WHERE uo.`logdatei` > DATE_SUB(NOW(), INTERVAL 1 HOUR)

Zusammen mit ein left join der “protokoll” Tabelle lässt sich das noch erweitern.

Lg Timo Horstmann

2 Antworten

XenDoIt.de
Partner
Forum|alt.badge.img+5
  • Partner
  • July 19, 2024

Hi @ffleissner ,

welche Benutzer gerade eingeloggt sind kann man leider nicht einsehen. 

Man kann jedoch im Protokoll (über Smart Search) sehen, welche Benutzer gerade welche Aktionen durchführen. 

Siehe hier: deineinstanz.xentral.biz/app/x1?module=protokoll&action=list

Wir hoffen, dass hilft dir weiter.

VG, dein XenDoIt - Team


  • Häufiger Teilnehmer
  • Antwort
  • July 19, 2024

Moin @ffleissner 

Hier eine “quick and dirty” Methode per Bericht.

Z.b. User die sich in der letzten Stunde eingeloggt haben:

SELECT 
  uo.`logdatei` AS datum, 
  u.`email` AS email, 
  u.`username` 
AS  benutzer FROM `user` u 
LEFT JOIN 
  `useronline` uo ON u.`id` = uo.`user_id` 
WHERE uo.`logdatei` > DATE_SUB(NOW(), INTERVAL 1 HOUR)

Zusammen mit ein left join der “protokoll” Tabelle lässt sich das noch erweitern.

Lg Timo Horstmann