Code source ici : http://www.viaphp.net/portions/classes-php/38-classe-nobf--anti-brute-force-rapide-et-leger
L'utilisation est assez simple quand même :
<?php
$deny_access = NoBF::bruteCheck($email);
if($deny_access == true)
{
exit('Trop de tentative de connexion détectés.');
}
else
{
// connexion
// ...
if($connected == false)
{
echo 'Mauvais login/mot de passe.';
NoBF::addTentative($email);
}
}
?>
$deny_access = NoBF::bruteCheck($email);
if($deny_access == true)
{
exit('Trop de tentative de connexion détectés.');
}
else
{
// connexion
// ...
if($connected == false)
{
echo 'Mauvais login/mot de passe.';
NoBF::addTentative($email);
}
}
?>