From d355dc7f1bfd58f76f9c87ce65a06dfb9046f568 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Thu, 25 Jan 2018 22:26:58 +0000 Subject: [PATCH] 96_allowed: add logging for forbidden commands/devices (Forum #83203) git-svn-id: https://svn.fhem.de/fhem/trunk@15994 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/96_allowed.pm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/96_allowed.pm b/fhem/FHEM/96_allowed.pm index 8f0062394..b18289f6f 100644 --- a/fhem/FHEM/96_allowed.pm +++ b/fhem/FHEM/96_allowed.pm @@ -78,12 +78,16 @@ allowed_Authorize($$$$) if($type eq "cmd") { return 0 if(!$me->{allowedCommands}); # Return 0: allow stacking with other instances, see Forum#46380 - return ($me->{allowedCommands} =~ m/\b\Q$arg\E\b/) ? 0 : 2; + return 0 if($me->{allowedCommands} =~ m/\b\Q$arg\E\b/); + Log3 $me, 4, "Forbidden command $arg for $cl->{NAME}"; + return 2; } if($type eq "devicename") { return 0 if(!$me->{allowedDevices}); - return ($me->{allowedDevices} =~ m/\b\Q$arg\E\b/) ? 0 : 2; + return if($me->{allowedDevices} =~ m/\b\Q$arg\E\b/); + Log3 $me, 4, "Forbidden device $arg for $cl->{NAME}"; + return 2; }