Comment désactiver l'enregistrement Drupal


20

Récemment, j'ai reçu beaucoup d'enregistrements de spam. Mon site Web est assez basique et je n'ai pas besoin de m'inscrire.

  1. quelle serait l'url probable que les robots anti-spam trouvent?
  2. existe-t-il un moyen de désactiver cette inscription. Je sais que je pourrais utiliser un captcha. Mais comme je n'ai pas vraiment besoin que les utilisateurs s'enregistrent, je préfère désactiver la fonctionnalité.

Réponses:


37

Vérifiez ici .

Bien qu'il soit techniquement possible de supprimer la fonctionnalité de connexion, vous ne devriez pas, car votre administrateur ne pourrait jamais se connecter au site.

Afin de supprimer la fonctionnalité d'enregistrement, il vous suffit de naviguer vers admin / utilisateur / paramètres (pour Drupal 6) ou admin / config / people / accounts (pour Drupal 7 et 8) et sélectionnez le "Seuls les administrateurs du site peuvent créer de nouveaux des comptes d'utilisateurs ".


Vous devez également vider le cache pour qu'il prenne effet.
ProGrammar

1

Vous pouvez désactiver les formulaires tous ensemble. Dans un module personnalisé:

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

Selon vos besoins, vous pouvez soit créer une page personnalisée et y définir le bloc de connexion, afin que vous et les autres administrateurs puissiez vous connecter, ou installer le module HybridAuth pour permettre aux visiteurs de se connecter et d'enregistrer de nouveaux comptes uniquement via des réseaux sociaux tiers.


0

Comme étape supplémentaire à ce qui précède, vous pouvez modifier le chemin d'URL par défaut à partir de l'écran de connexion / user en utilisant le module "renommer les chemins d'administration" en quelque chose que personne ne devinerait.

Par exemple, www.sitename / randomcombition / <de cette façon, l'utilisateur devra connaître cette URL avant même d'essayer de se connecter.


Je ne sais pas à quel point l'obfuscation d'URL est vraiment utile
John Cogan

0
  1. yourwebsite.com/user - il s'agit de l'URL de connexion Drupal standard (au moins pour 7) et les bots la trouvent régulièrement.

  2. Supprimer l'enregistrement des visiteurs comme décrit dans la réponse de Chapabu

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.