Better session checking, and use consts

This commit is contained in:
Marc Hagen 2022-11-23 11:48:54 +01:00
parent f6a470e8f8
commit caafc380ea
No known key found for this signature in database

View file

@ -21,8 +21,13 @@ use Hybula\LookingGlass;
LookingGlass::validateConfig(); LookingGlass::validateConfig();
LookingGlass::startSession(); LookingGlass::startSession();
if ($_SESSION['TARGET'] && $_SESSION['METHOD'] && isset($_SESSION['BACKEND'])) { if (isset($_SESSION[LookingGlass::SESSION_TARGET_HOST]) &&
unset($_SESSION['BACKEND']); isset($_SESSION[LookingGlass::SESSION_TARGET_METHOD]) &&
isset($_SESSION[LookingGlass::SESSION_CALL_BACKEND])
) {
unset($_SESSION[LookingGlass::SESSION_CALL_BACKEND]);
switch ($_SESSION['METHOD']) { switch ($_SESSION['METHOD']) {
case 'ping': case 'ping':
LookingGlass::ping($_SESSION['TARGET']); LookingGlass::ping($_SESSION['TARGET']);