RecordLoginAttempt() public static méthode

Insert IP record to the database which has a failed login attempt.
public static RecordLoginAttempt ( ) : void
Résultat void
Exemple #1
0
        // fix uri
        $_SERVER['REQUEST_URI'] = $this->getRequest()->getRequestUri();
        // reset view
        $this->view->legacy = NULL;
        $this->_helper->layout->enableLayout();
        // redirect/forward
        if (!empty($_POST['_next']) && $_POST['_next'] == 'post') {
            // forward POST request
            $this->_forward($this->_getParam('action'), $this->_getParam('controller'), 'admin');
        } else {
            // redirect GET request
            setcookie("TOL_Language", $f_login_language);
            if (array_key_exists(SecurityToken::SECURITY_TOKEN, $_GET)) {
                $_SERVER['REQUEST_URI'] .= sprintf('&%s=%s', SecurityToken::SECURITY_TOKEN, SecurityToken::GetToken());
            }
            $this->_redirect($_SERVER['REQUEST_URI'], array('prependBase' => false));
        }
        return;
    }
}
//
// Invalid logins start here.
//
// Record the attempt
LoginAttempts::RecordLoginAttempt();
// CAPTCHA invalid -> captcha login page
if ($validateCaptcha && !PhpCaptcha::Validate($f_captcha_code, true)) {
    return 'captcha';
}
// Everything else
return 'userpass';