Welcartの会員登録スパムに効果的な対策は?

Last Updated on 2024年6月28日 by ワードプレスの学校 学長 柳内郁文

WelcartはWordpressにEC機能を追加できるプラグインです。
このプラグインは日本の企業が開発したプラグインのため日本での導入数が多いのが特徴です。
当社もパートナーになっています。

このプラグインを使っていると会員登録ページからのスパム会員登録が発生することがございます。
これは極稀ですが、当社のクライアントもこのスパム被害にあってしまいました。
1時間に100件近くのスパム会員登録があり、24時間、登録ごとにメールが自動送信されるため、サーバーの会社からスパム判定をされてメール送信できなくなってしまいます。

そこで、このような被害に会われた際に効果的な対策をまとめましたので、参考にしてみてください。

reCAPTCHAの判定レベルを上げる

reCAPTCHAは、上記箇所で設定できます。
デフォルトは0.5ですが、これを最大1.0まで引き上げる方法です。

ただし、1.0まで引き上げると人間でもスパム判定されることがありますので、自己責任でお願いいたします。
ちなみに、0.8にすると一時的にスパム会員登録は減る傾向がありますが、しばらくするとまたスパム会員登録が開始されるようです。

メーニューから「会員登録」削除する

グローバルメニューに「会員登録」というメニューがある場合、このメニューを削除する方法です。
これはサポートページを参考に試しましたが、あまり効果がありませんでした。
恐らく、会員登録ページのURLがマークされているのではないかと思われます。

会員登録ページのURLを変える

もし、会員登録ページのURLがマークされているのでしたら、効果的な方法と思い試しました。

しかし、Welcartのページ構成はプラグインが支配しているため、簡易的に変更することはできませんでした。
PHPを触るとできるかもしれませんが、難易度が高いので諦めました。

入力制限をかける

スパム会員登録は大概外国からのアクセスです。
そこで入力制限をかけることで対策できると考えられます。

フリガナを必須にしてカタカナでの入力制限をかけてみました。

コードを追加

以下のコードをfunction.phpに追加することでフリガナを必須にして、カタカナの入力制限ができます。

/**
 * 会員登録・編集ページのフリガナ入力チェック(未入力とカタカナ)
 */
function ag_usces_filter_member_check($mes)
{
    $name3 = $_POST["member"]["name3"];
    $name4 = $_POST["member"]["name4"];
    
    //未入力チェック
    if (  WCUtils::is_blank($name3) && WCUtils::is_blank($name4) ){
        $mes .= "フリガナを入力して下さい。<br />";
    }
    //カタカナ入力チェック
    if( !preg_match("/^[ァ-ヾ]+$/u", $name3) || !preg_match("/^[ァ-ヾ]+$/u", $name4) ){
        $mes .= "フリガナはカタカナで入力して下さい。<br />";
    }
    
    return $mes;
}
add_filter('usces_filter_member_check', 'ag_usces_filter_member_check', 10);

その他の方法

その他の方法として、試してはいませんが、以下の方法が考えられます。

  • ワードプレスを最新のバージョンにする
  • Welcartを最新のバージョンにする

まとめ

スパムは厄介です。
もしかしたら、乗っ取りを目的としたスパムかもしれませんので、すぐに対策することを推奨いたします。

この記事についてのご質問がある方はワードプレスの学校でお願いいたします。

当社では、WordPressを用いたWebサイト制作を行っております。
ホームページの制作については、こちらからお気軽にお問い合わせください。

制作実績はこちらからご確認ください。
⇒【View Now!】当社の制作事例をチェック!

ノーコードで簡単ウェブ制作なら断然ELEMENTORが便利です。

ワードプレスの学校

ワードプレスについて何時でも何度でも質問ができる「ワードプレスの学校」を開設しました。
本サイトで解決できなかった問題は直接ワードプレスの学校で質問ができます。
ぜひ、ワードプレスの学校をチェックしてみてください!

Join our newsletter

毎週金曜日に最新のワードプレスの情報を配信しています
いつでも解読できますので、お気軽に登録してください

Join Our School

ワードプレスについて何時でも何度でも質問ができる「ワードプレスの学校」を開設しました。
本サイトで解決できなかった問題は直接ワードプレスの学校で質問ができます。
ぜひ、ワードプレスの学校をチェックしてみてください!

— ワードプレスの学校でワードプレスについて一緒に学びませんか —

ブログを読むより、ユーチューブ動画を見るより、ワードプレスに精通した講師に直接聞いて問題を解決しましょう!ワードプレスの学校は、質問し放題のオンラインスクールです。