Antispam pour Movable Type

Ce billet est une traduction de URLs including zipcode are prohibited de Phil Ringnalda, que j'ai un peu étendu pour inclure le sombre imbécile qui m'emm pollue les commentaires avec son viagra. Cette méthode permet d'exclure certains mots des URLs qu'on peut laisser dans les commentaires de Movable Type.

Dans le fichier /{répertoire de MT}/lib/MT/App/Comments.pm, à la ligne 95 (en version 2.64 non modifiée) cherchez le bloc suivant :


    if ($url) {
        require MT::Util;
        if (my $fixed = MT::Util::is_valid_url($url)) {
            $url = $fixed;
        } else {
            return $app->handle_error($app->translate(
                "Invalid URL '[_1]'", $url));
        }
    }

Ajoutez les lignes suivantes :


    if ($url) {
        require MT::Util;
        if (my $fixed = MT::Util::is_valid_url($url)) {
            $url = $fixed;
        } else {
            return $app->handle_error($app->translate(
                "Invalid URL '[_1]'", $url));
        }
        if ($url =~ m/zipcode/) {
            return $app->handle_error($app->translate(
                "URLs including zipcode are prohibited"));
        }
        if ($url =~ m/penis/) {
            return $app->handle_error($app->translate(
                "URLs including penis are prohibited"));
        }
        if ($url =~ m/vigrx/) {
            return $app->handle_error($app->translate(
                "URLs including vigrx are prohibited"));
        }
    }

Vous pouvez en ajouter autant que nécessaire.

Aucun Trackback

Weblogger.ch a été victime d'une forme de spamming propre aux blogues : l'envoi de messages publicitaires dans les commentaires d'un billet. Cyril Fiévet craint que "la situation ne s'aggrave (...) compte tenu du fait que la quasi-totalité des blogs ut... Lire la suite

Billets plus ou moins similaires

Notes récentes

  • Vote électronique : du risque technique au danger politique

    Il y a plus de six ans que j'ai commencé à écrire sur le vote électronique, et les dernières informations que je vois passer continuent...

  • Ne recopier pas n'importe quoi dans un fichier .htaccess

    Je republie ici un commentaire que j'ai laissé sur un article SEO douteux sur Leuromag, parce que je n'ai qu'une confiance limitée dans la modération...

  • Torchons-nous avec la liberté

    Rappelons que l'auteur de cette photo concourrait dans la catégorie « politiquement incorrect ». On peut dire, et c'est encore plus vrai depuis hier, qu'il n'a pas...

  • Déconnexion

    Rappelons qu'Internet n'a jamais été une zone de non droit, les éditeurs de presse, eux, ont toujours milité pour un exercice responsable de leur métier,...

  • BJ

    Dans les coulisses de Paris Web… Et c'est au cours de cette même réunion que j'ai appris qui est ce Paul le poulpe qui s'étale...