diff --git a/APPL/Shared/Common.inc b/APPL/Shared/Common.inc index 809c335e40..0d5ca98f6a 100644 --- a/APPL/Shared/Common.inc +++ b/APPL/Shared/Common.inc @@ -236,7 +236,7 @@ var user; // wordt bij geldige user gevuld met new Perslid var app_user_key = -1; var app_user; -if (user_key < 0 && typeof LOGIN_try == "undefined") +if ((user_key < 0 || getQParamInt("jwtforce", 0) == 1) && typeof LOGIN_try == "undefined") { Server.Execute(rooturl + "/appl/shared/loginTry.asp"); // Laat die het eens proberen op te lossen if (Session("user_key") > 0) diff --git a/APPL/Shared/loginTry.asp b/APPL/Shared/loginTry.asp index 0d0a23b1d0..265b73ca55 100644 --- a/APPL/Shared/loginTry.asp +++ b/APPL/Shared/loginTry.asp @@ -102,7 +102,7 @@ if (user_key < 0 && !jwt) Session.Abandon(); } } -if (user_key < 0 && jwt) +if ((user_key < 0 || getQParamInt("jwtforce", 0) == 1) && jwt) { var claim = jwt_decode(jwt); __Log(claim);