if ($whmcs->get_req_var("language")) { $_SESSION['adminlang'] = $whmcs->get_req_var("language"); } if ($twofa->isActiveAdmins() && $auth->isTwoFactor()) { $_SESSION['2faverify'] = true; $_SESSION['2faadminid'] = $auth->getAdminID(); $_SESSION['2farememberme'] = $whmcs->get_req_var("rememberme"); redir("", "login.php"); } $auth->setSessionVars(); if ($whmcs->get_req_var("rememberme")) { $auth->setRememberMeCookie(); } else { $auth->unsetRememberMeCookie(); } $auth->processLogin(); if (isset($_SESSION['admloginurlredirect'])) { $loginurlredirect = $_SESSION['admloginurlredirect']; unset($_SESSION['admloginurlredirect']); $urlparts = explode("?", $loginurlredirect, 2); $filename = !empty($urlparts[0]) ? $urlparts[0] : ""; $qry_string = !empty($urlparts[1]) ? $urlparts[1] : ""; redir($qry_string, $filename); } else { redir("", "index.php"); } exit; } } $auth->failedLogin(); redir("incorrect=1", "login.php");