Esempio n. 1
0
            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;
    }
    redir(($whmcs->get_req_var("backupcode") ? "backupcode=1&" : "") . "incorrect=1", "login.php");
}
if (!trim($username) || !trim($password)) {
    redir("incorrect=1", "login.php");
}
$adminfound = $auth->getInfobyUsername($username);
if ($adminfound) {
    if ($auth->comparePassword($password)) {
        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 {