$username, "password" => $password), JSON_UNESCAPED_UNICODE); //Secure data $payload = generate_payload($data); //API call $responses = ioServer('/v1/authorization', $payload); //Decode Payload if (!empty($responses)){$responses = decode_payload($responses);}else{$responses = '400';} if ($responses === 'NOK'){ $retry++; $password_err = 'Not authorized, please retry'; } elseif ($responses == '1'){ $password_err = 'Too many login attempts. User blocked, please contact your administrator'; } else { // Start a new session session_start(); // Store data in sessions $_SESSION['loggedin'] = true; $_SESSION['id'] = $responses->id; $_SESSION['username'] = $responses->username; $_SESSION['email'] = $responses->email; $_SESSION['salesID'] = $responses->salesID; $_SESSION['partnerhierarchy'] = $responses->partnerhierarchy; //clean; $_SESSION['permission'] = $responses->permission; $_SESSION['profile'] = $responses->profile; $_SESSION['userkey'] = $responses->userkey; $_SESSION['language'] = $responses->language; $_SESSION['token'] = $responses->token; $language_user = trim($responses->language) ?? 'US'; if($responses->profile == 'firmwaretool,application'){ header('location: index.php?page=firmwaretool'); exit(); } else { header('location: index.php?language='.$language_user.''); exit(); } } } else { // Display an error for passord mismatch $password_err = 'Not authorized'; } } echo' '.site_title.' '; //Maintenance mode notification message if (maintenance_mode_communication){ echo'

'.maintenance_mode_notification.'

'; } //Logon view echo'
'; // ----------------------- //DISPLAY REDIRECT SLIDER /* ----------------------- echo '

use legacy portal

'; // ----------------------- // END - REDIRECT SLIDER // ----------------------- */ echo '
'; ?>