From e17c6e5918966910225457adf6640e7851168812 Mon Sep 17 00:00:00 2001 From: John Crispin Date: Fri, 7 Jun 2024 16:44:11 +0200 Subject: [PATCH] uspot: add logoff/out support to local captive Signed-off-by: John Crispin --- feeds/ucentral/uspot/files/usr/share/uspot/portal.uc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/feeds/ucentral/uspot/files/usr/share/uspot/portal.uc b/feeds/ucentral/uspot/files/usr/share/uspot/portal.uc index 98f6099b3..e1ebc575d 100644 --- a/feeds/ucentral/uspot/files/usr/share/uspot/portal.uc +++ b/feeds/ucentral/uspot/files/usr/share/uspot/portal.uc @@ -288,7 +288,15 @@ return { } if (!uam && connected?.state) { - include('connected.uc', ctx); + switch (split(ctx.env.REQUEST_URI, '?')[0] || '') { + case '/logout': + case '/logoff': + this.logoff(ctx, false); + break; + default: + include('connected.uc', ctx); + break; + } return; } if (!connected.data.ssid) {