$qry_string = !empty($urlparts[1]) ? $urlparts[1] : ""; redir($qry_string, $filename); } else { redir("", "index.php"); } exit; } if ($whmcs->get_req_var("backupcode")) { $success = $twofa->verifyBackupCode($whmcs->get_req_var("code")); } else { $success = $twofa->moduleCall("verify"); } if ($success) { $adminfound = $auth->getInfobyID($_SESSION['2faadminid']); $auth->setSessionVars(); $auth->processLogin(); if ($_SESSION['2farememberme']) { $auth->setRememberMeCookie(); } else { $auth->unsetRememberMeCookie(); } if ($whmcs->get_req_var("backupcode")) { WHMCS_Session::set("2fabackupcodenew", true); redir("newbackupcode=1", "login.php"); } WHMCS_Session::delete("2faverify"); WHMCS_Session::delete("2faadminid"); WHMCS_Session::delete("2farememberme"); if (isset($_SESSION['admloginurlredirect'])) { $loginurlredirect = $_SESSION['admloginurlredirect']; unset($_SESSION['admloginurlredirect']);