Au pire, une solution absolument pas tester. Tu vire le bannissement.
Pour ce faire, dans le fichier connexion.php, tu supprime :
$sql = 'SELECT bannis_type, bannis_objet FROM ' . BANNIS_TABLE;
if ( ! $result = $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_select'], 'bannis'), __LINE__, __FILE__, $sql);
}
$tmp_ip = long2ip($membre['membre_ip']);
$tmp_login = strtolower($login);
while ($bannis = $bdd->tableau($result))
{
if ($bannis['bannis_type'] == BANNIR_IP && is_matching($bannis['bannis_objet'], $tmp_ip))
{
$erreur = $langue['ip_est_bannie'];
break;
}
else if ($bannis['bannis_type'] == BANNIR_MEMBRE && is_matching(strtolower($bannis['bannis_objet']), $tmp_login))
{
$erreur = $langue['membre_est_banni'];
break;
}
}
if ( empty($erreur) )
{
et le :
}
else
{
info($langue['info_titre'], $erreur, '', '', '', FALSE);
}
qui se trouve juste après :
@setcookie($config['cookie_nom'] . '_mdp', $mdp, time() + ( 3600 * 24 * 31 * 12 ), $config['cookie_chemin'], $config['cookie_dommaine'], $config['cookie_securite']);
@setcookie($config['cookie_nom'] . '_invisible', ( $invisible ? 1 : 0 ), time() + ( 3600 * 24 * 31 * 12 ), $config['cookie_chemin'], $config['cookie_dommaine'], $config['cookie_securite']);
}
$redirection = ( $redirection == '' ) ? ajout_sid($racine . 'index.php') : ajout_sid($redirection);
redir($redirection);