web-dev-qa-db-fra.com

Comment désactiver drupal

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é.
20
frosty

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.

Pour supprimer la fonctionnalité d'enregistrement, il vous suffit de naviguer vers admin/user/settings (pour Drupal 6) ou admin/config/people/accounts (pour Drupal 7 et 8) et sélectionnez les options "Seuls les administrateurs de site peuvent créer de nouveaux comptes d'utilisateurs".

37
Chapabu

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;
  }
}

En fonction de 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 HybridAuth module pour permettre aux visiteurs de se connecter et d'enregistrer de nouveaux comptes uniquement via les réseaux sociaux. médias tiers.

1
Francisco Luz

Comme étape supplémentaire à ce qui précède, vous pouvez changer le chemin par défaut de l'URL depuis 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.

0
phil_c64
  1. yourwebsite.com/user - il s'agit de l'URL de connexion standard Drupal (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

0