web-dev-qa-db-ja.com

drupal登録をオフにする方法

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

  1. スパムボットが見つけている可能性が高いURLは何ですか?
  2. この登録をオフにする方法はありますか。キャプチャを使用できることはわかっています。ただし、実際にユーザーを登録する必要はないので、この機能をオフにします。
20
frosty

チェック ここ

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

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

37
Chapabu

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

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

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

1
Francisco Luz

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

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

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

  2. チャパブの回答に記載されているようにビジター登録を削除します

0