From 2a119ed3cbf6bd4bc438e5b1993bd4c55c2663c6 Mon Sep 17 00:00:00 2001 From: plumbeo Date: Tue, 29 Nov 2016 15:26:16 +0100 Subject: Captive portal: use "Admin Reset" as termination cause when disconnecting a user from admin UI When a user is disconnected by the administrator using the pfSense captive portal status page or widget set the value of the Acct-Terminate-Cause in the RADIUS accounting stop packet to "Admin Reset" (6) as per RFC 2866. --- src/usr/local/www/status_captiveportal.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/usr/local/www/status_captiveportal.php') diff --git a/src/usr/local/www/status_captiveportal.php b/src/usr/local/www/status_captiveportal.php index 516eff8..bf9b81b 100644 --- a/src/usr/local/www/status_captiveportal.php +++ b/src/usr/local/www/status_captiveportal.php @@ -61,7 +61,7 @@ if (isset($cpzone) && !empty($cpzone) && isset($a_cp[$cpzone]['zoneid'])) { } if ($_GET['act'] == "del" && !empty($cpzone) && isset($cpzoneid) && isset($_GET['id'])) { - captiveportal_disconnect_client($_GET['id']); + captiveportal_disconnect_client($_GET['id'], 6); header("Location: status_captiveportal.php?zone={$cpzone}"); exit; } -- cgit v1.1