From 3ce64d271b2b470bd6c9f7294946347dcdfed9b9 Mon Sep 17 00:00:00 2001 From: Inverle Date: Thu, 31 Jul 2025 13:53:14 +0200 Subject: Implement sudo mode / reauthentication (#7753) * Implement sudo mode / reauthentication * i18n: fr * generate flags * Improvements * Remove HMAC check * Don't require reauth to access logs when signed in as admin * Notify user of bad login via notification instead --------- Co-authored-by: Alexandre Alapetite --- p/scripts/extra.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'p/scripts/extra.js') diff --git a/p/scripts/extra.js b/p/scripts/extra.js index c94d004ce..5a77aee4b 100644 --- a/p/scripts/extra.js +++ b/p/scripts/extra.js @@ -327,6 +327,11 @@ function open_slider_listener(ev) { req.open('GET', ahref, true); req.responseType = 'document'; req.onload = function (e) { + if (this.status === 403) { + // Redirect to reauth page (or fail if session expired) + location.href = a.href; + return; + } location.href = '#slider'; // close menu/dropdown document.documentElement.classList.add('slider-active'); slider.classList.add('active'); -- cgit v1.2.3