drupal登録をオフにする方法


20

最近、私は多くのスパム登録を受け取っています。私のウェブサイトは非常に基本的であり、ユーザーが登録する必要はありません。

  1. スパムボットが検出しているURLはどのようなものでしょうか?
  2. この登録をオフにする方法はありますか。私はキャプチャを使用できることを知っています。しかし、実際にユーザーが登録する必要はないので、この機能をオフにします。

回答:


37

確認してくださいここに

技術的にログイン機能を削除することは可能ですが、管理者がサイトにログオンできないため、削除しないでください。

登録機能を削除するには、admin / user / settings(Drupal 6の場合)またはadmin / config / people / accounts(Drupal 7および8の場合)を参照し、「サイト管理者のみが新規作成できるユーザーアカウント」オプション。


また、キャッシュを有効にするためにキャッシュをクリアする必要があります。
ProGrammar

1

フォームをまとめて無効にすることができます。カスタムモジュール:

function MYMODULE_form_alter(&$form, &$form_state, $form_id) {
  switch($form_id) {
    case 'user_login':
    case 'user_register_form':
      $form['#access'] = FALSE;
    break;
  }
}

ニーズに応じて、カスタムページを作成し、そこにログインブロックを設定して、あなたと他の管理者がログインできるようにするか、ハイブリッド認証モジュールをインストールして、訪問者がソーシャルメディアサードパーティを通じてのみログインして新しいアカウントを登録できるようにします。


0

上記の追加手順として、「admin pathの名前変更」モジュールを使用して、/ userログイン画面からデフォルトのURLパスを誰も推測できないものに変更できます。

たとえば、www.sitename / randomcombition / <この方法では、ユーザーはログインを試みる前にこのURLを知っている必要があります。


URL難読化が実際にどれほど役立つかわからない
ジョンコーガン

0
  1. yourwebsite.com/user-これは標準のDrupalログインURL(少なくとも7)であり、ボットは定期的にそれを見つけます。

  2. チャパブの回答に記載されているように、訪問者の登録を削除します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.