relink("Sorry, You [UserID] do not have access to requested site.", $domain); } $_ENV['AUTH-DATA'] = array_merge($data, $d1); $_ENV['AUTH-DATA'] = array_merge($_ENV['AUTH-DATA'], $d2); loadHelpers("mobility"); $_ENV['AUTH-DATA']['device'] = getUserDeviceType(); $_ENV['AUTH-DATA']['client'] = _server("REMOTE_ADDR"); if (isset($_POST['persistant']) && $_POST['persistant'] == "true") { $_ENV['AUTH-DATA']['persistant'] = "true"; } else { $_ENV['AUTH-DATA']['persistant'] = "false"; } $_ENV['AUTH-DATA']['sitelist'] = $allSites; checkBlockedUser($data, $domain); checkBlacklists($data, $domain, $dbLink, $userid); initializeLogin($userid, $domain, $dbLogLink); //All Functions Required By Authentication System function relink($msg, $domain) { $_SESSION['SESS_ERROR_MSG'] = $msg; $onerror = ""; if (ALLOW_LOGIN_RELINKING == "true" || ALLOW_LOGIN_RELINKING) { if (isset($_REQUEST['onerror'])) { $onerror = $_REQUEST['onerror']; } } if (strlen($onerror) == 0 || $onerror == "*") { $s = SiteLocation . "login.php"; if (strlen($domain) > 0) { $s .= "?site={$domain}"; }
} $_ENV['AUTH-DATA'] = array_merge($data, $accessData); $_ENV['AUTH-DATA'] = array_merge($_ENV['AUTH-DATA'], $privilegeData); loadHelpers("mobility"); $_ENV['AUTH-DATA']['device'] = getUserDeviceType(); $_ENV['AUTH-DATA']['client'] = _server("REMOTE_ADDR"); if (isset($_POST['persistant']) && $_POST['persistant']) { $_ENV['AUTH-DATA']['persistant'] = "true"; } else { $_ENV['AUTH-DATA']['persistant'] = "false"; } $_ENV['AUTH-DATA']['sitelist'] = $allSites; $_ENV['AUTH-DATA']['groups'] = $groupData; checkBlacklists($data, $domain, $dbLink, $userid); runHooks("postAuth"); initializeLogin($userid, $domain); //All Functions Required By Authentication System function relink($msg, $domain) { _log("Login Attempt Failed", "login", LogiksLogger::LOG_ALERT, ["userid" => $_POST['userid'], "site" => $domain, "device" => getUserDeviceType(), "client_ip" => $_SERVER['REMOTE_ADDR'], "msg" => $msg]); $_SESSION['SESS_ERROR_MSG'] = $msg; $onerror = ""; if (ALLOW_LOGIN_RELINKING || ALLOW_LOGIN_RELINKING) { if (isset($_REQUEST['onerror'])) { $onerror = $_REQUEST['onerror']; } } if (ALLOW_MAUTH) { if (isset($_POST['mauth']) && $_POST['mauth'] == "authkey") { echo "ERROR:{$msg}"; exit;