Esempio n. 1
0
        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");