$username, "password" => $password); $result = make_post_request($url, $data); $response = json_decode($result, true); if (isset($response['token'])) { $_SESSION['token'] = $response['token']; $_SESSION['username'] = $username; $_SESSION['password'] = $password; // Stored password in session. $message = "Login successful! Token stored."; // echo $_SESSION['token']; echo $_SESSION['acesslevel']; $password_two = $_SESSION['password']; $username_two = $_SESSION['username']; $token = $_SESSION['token']; echo $_SESSION['token']; //-------------------------------------ACESS LEVEL FETCHING------------------------------------------------// $_SESSION['acesslevel'] = ''; //-------------------API CALL------------------------------------// $jsonFilePath = __DIR__ . '/../urls/api_endpoints.json'; $jsonData = file_get_contents($jsonFilePath); $endpoints = json_decode($jsonData, true); $url_one = $endpoints['login']. $username_two . "/password?"; //---------------------------ENDS HERE-----------------------------------------// $result = make_get_request($url_one, ["Authorization: $token"]); $user_list = json_decode($result, true); foreach ($user_list as $user) { if($user['pid']==$username_two){ $_SESSION['acesslevel']=$user['access_level']; }} header('Location:dashboard.php'); exit; } else { $message = "Login failed!"; } } echo $_SESSION['acesslevel']; } ?>