最近、たくさんのスパム登録を受けています。私のウェブサイトは非常に基本的で、ユーザー登録は必要ありません。
チェック ここ 。
技術的にはログイン機能を削除することは可能ですが、削除しないでください。管理者がサイトにログオンすることはできません。
登録機能を削除するには、admin/user/settings(Drupal 6の場合)またはadmin/config/people/accounts(Drupal 7および8の場合)を参照するだけです。 )をクリックし、[サイト管理者のみが新しいユーザーアカウントを作成できる]オプションを選択します。
フォームをまとめて無効にすることができます。カスタムモジュールで:
function MYMODULE_form_alter(&$form, &$form_state, $form_id) {
switch($form_id) {
case 'user_login':
case 'user_register_form':
$form['#access'] = FALSE;
break;
}
}
必要に応じて、カスタムページを作成してそこにログインブロックを設定し、あなたと他の管理者がログインできるようにするか、または HybridAuth モジュールをインストールして、訪問者がソーシャル経由でのみ新しいアカウントをログインして登録できるようにしますメディアサードパーティ。
上記の追加手順として、「管理者パスの名前変更」モジュールを使用して、デフォルトのURLパスを/ userログイン画面から、誰も想像できないようなものに変更できます。
たとえば、www.sitename/randomcombition/<このようにして、ユーザーはログインを試みる前にこのURLを知る必要があります。
yourwebsite.com/user-これは標準のDrupalログインURL(少なくとも7の場合))であり、ボットはそれを定期的に見つけます。
チャパブの回答に記載されているようにビジター登録を削除します