Logeintrag beim Login

Begonnen von M.Piet, 24 Juni 2019, 08:13:06

Vorheriges Thema - Nächstes Thema

M.Piet

Hallo Zusammen,

ich frage mich, ob es möglich ist, einen Logeintrag zu erzeugen, wenn sich jemand bei FHEM einloggt? Oder besser sogar: irgendwo wird ein Reading geschrieben (was man dann z.B. auch per Pushnachricht etc vertsenden kann).
Meine Suche hat dazu nichts ergeben, vielleicht habe ich aber auch nur nach den falschen begriffen gesucht.

Schönen Gruß

betateilchen

Wenn ich mich recht erinnere, gibt es im zuständigen allowed-device ein reading lastAuthUser oder so ähnlich, das bei einem erfolgreichen Login geschrieben wird.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rudolfkoenig

In den Verbindungs-Instanzen (siehe list TYPE=FHEMWEB) gibt es die Internals AuthenticatedBy (Allowed-Instanz-Name) und AuthenticatedUser.
Es gibt kein Event, und ein aktueller Browser oeffnet bei der Seitenaufbau 6 Verbindungen.

Wenn man basicAuthExpiry setzt, dann "regnet" es Events:
Zitat2019-06-24 21:13:17.073 allowed allowed lastAuthUser: rko
2019-06-24 21:13:17.073 allowed allowed lastAuthExpires: 1561489997
2019-06-24 21:13:17.073 allowed allowed lastAuthExpiresFmt: Tue, 25 Jun 2019 19:13:17 GMT
d.h. 3*6 Events pro Seitenaufbau.

M.Piet

Alles klar, ich danke euch für die Infos.
Denke dann mach ich mal einen Haken dran. :)