Zugriff aufs Webfront erkennen / protokollieren ?

Hallo,

ich weiß jetzt nicht genau ob ich nur grad ein Brett vorm Kopf hab oder ob ich das auch ohne Brett nicht hinbekommen würde.

Ich möchte informiert werden, wenn jemend ein bestimmtes Webfront aufruft.

Szene:
Ferienhaus, der Heizungsmonteur oder Schornsteinfeger, öffnet mit seinem EI-Phone per Gast-WLAN und QR-Code ein speziell für ihn erstelltes Webfront um …
ich möchte jetzt diesen Zugriff gern in mein Heizungsprotokoll schreiben.

gibts da einfache Möglichkeiten den Zugriff zu erkennen?

mfg
frank

Hallo home_frank,

ich weiss nicht obs einfacher geht. Ich hab für Externe Gäste eine 2. Webserverinstanz mit einem eigenen Verzeichnis erstellt, und darauf aufbauend ein WF.
In den Logs hast Du nun eine 2. access_ID-der-Webserverinstanz die Du auswerten kannst. Z.B mit den Scripten von Ferengi-Master.
FM_WebFrontAccess (WF - Zugriffe erfassen)

Danke, für den Hinweis, ich gebe zu ich hatte das nicht gefunden

aber das ist mir ehrlich gesagt zu aufwendig.

Ich hatte gehofft was einfaches nur für diesen seltenen Fall zu finden
so etwa, Zugriff auf eine Webfrontseite schaltet automatisch ne Variable.

gruß
frank

Du könntest alle Funktionen die Du einem Gast zur Verfügungstellen möchtest in Dummy Modulen verlinken und die Dummys alle ausblenden. Dann sieht man sie nicht.
Dann auf einer Startseite die als einzige sichtbar ist, ein nettes Willkommen mit einem Enterbutton. Dieser setzt bei Bedarf eine Variable und die Sichtbarkeit der Dummys, zeitlich begrenzt, auf true.

Hm,
das werd ich mal ausprobieren.
Dauert ne Weile, muß ja die Sichtbarkeit erst suchen :wink:

Danke erstmal.

gruß
frank

Von Hand: re Mausklick auf ein Objekt -> bearbeiten und dann den Haken bei Sichtbarkeit raus.

Per Script:

<?
$Object = 58318;
$ObjectID = IPS_GetObject ($Object);

if ($ObjectID['ObjectIsHidden'] == false)
    {
    echo "wird unsichtbar";
    IPS_SetHidden($Object, true);
    }
else
    {
    echo "wird sichtbar";
    IPS_SetHidden($Object, false);
    }

?>

Siehe
IPS_GetObject — IP-Symcon :: Automatisierungssoftware
und
IPS_SetHidden — IP-Symcon :: Automatisierungssoftware