1) Télécharger et installer le plugin Mot de passe dès l’inscription
2) Dans le fichier
spip/plugins/auto/inscription_motdepasse[…]/inscriptionmotdepasse_pipelines.php
juste sous :
function inscriptionmotdepasse_formulaire_verifier($flux){
if ($flux['args']['form'] == 'inscription'){
Insérer :
// Parade au spam plus malin encore by oli
$indice1 = "*****"; // par exemple, numéro de tél du spammeur envoyé dans le champ nom_inscription
$indice2 = "*****"; // par exemple, premiers sinogrammes du message saisi dans le champ nom_inscription
$nom_spammeur = (_request('nom_inscription'));
if (strpos($nom_spammeur, $indice1) !== false) {
header("Location: https://marreDuSpam.net");
exit();
}
if (strpos($nom_spammeur, $indice2) !== false) {
header("Location: https://marreDuSpam.net");
exit();
}
Dans ce code, ne pas oublier de remplacer les ***** par de brèves séquences de signes communes à tous les envois intempestifs. Il y en a presque toujours puisque ce sont généralement des bots qui nous harcèlent.