FHEM Forum

FHEM => Sonstiges => Thema gestartet von: M.Piet am 24 Juni 2019, 08:13:06

Titel: Logeintrag beim Login
Beitrag von: M.Piet am 24 Juni 2019, 08:13:06
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ß
Titel: Antw:Logeintrag beim Login
Beitrag von: betateilchen am 24 Juni 2019, 17:52:14
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.
Titel: Antw:Logeintrag beim Login
Beitrag von: rudolfkoenig am 24 Juni 2019, 21:19:36
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 (https://fhem.de/commandref_modular.html#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.
Titel: Antw:Logeintrag beim Login
Beitrag von: M.Piet am 25 Juni 2019, 09:49:06
Alles klar, ich danke euch für die Infos.
Denke dann mach ich mal einen Haken dran. :)