Modifier la limite d'attaque pour le module Anti Brute Force

Quand le module « Anti-Brute-Force » présent dans l'onglet « Pare-feu » est activé, il bannit les adresses IP effectuant un trop grand nombre d'appel.

Il est possible de modifier la limite à partir de laquelle le module banni une adresse IP, cela peut être utile dans certains cas où votre site charge beaucoup de contenu rapidement et que vos utilisateurs se retrouvent bannis.

Pour modifier la limite, vous pouvez utiliser le hook suivant :

add_filter('secupress.plugin.bruteforce.maxhits', 'secupress_support_modify_hits_bruteforce', 10, 2);
function secupress_support_modify_hits_bruteforce($hits, $method) {
    switch ( $method ) {
        case 'GET':
            $hits = 9;
            break;
        case 'POST':
            $hits = 3;
            break;
        default:
            $hits = 5;
    }
    
    return $hits;
}

Les valeurs affichées sont celles par défaut, à savoir que nous conseillons de ne pas mettre une valeur supérieure au double de celle par défaut.