isBlocked()) { Alert::set($Language->g('IP address has been blocked').'
'.$Language->g('Try again in a few minutes')); return false; } if ($Login->verifyUser($_POST['username'], $_POST['password'])) { // Renew the token. This token will be the same inside the session for multiple forms. $Security->generateTokenCSRF(); Redirect::page('dashboard'); return true; } // Bruteforce protection, add IP to the blacklist $Security->addToBlacklist(); // Create alert Alert::set($Language->g('Username or password incorrect')); return false; } // ============================================================================ // Main before POST // ============================================================================ // ============================================================================ // POST Method // ============================================================================ if ($_SERVER['REQUEST_METHOD']=='POST') { checkLogin($_POST); } // ============================================================================ // Main after POST // ============================================================================