So deaktivieren Sie die Drupal-Registrierung


20

Vor kurzem habe ich viele Spam-Anmeldungen erhalten. Meine Website ist ziemlich einfach und ich muss mich nicht für Benutzer registrieren.

  1. Was wäre die wahrscheinliche URL, die die Spam-Bots finden?
  2. Gibt es eine Möglichkeit, diese Registrierung zu deaktivieren? Ich weiß, ich könnte ein Captcha gebrauchen. Da ich aber keine Benutzer zur Registrierung benötige, schalte ich die Funktion lieber aus.

Antworten:


37

Überprüfen Sie hier .

Obwohl es technisch möglich ist, die Anmeldefunktion zu entfernen, sollten Sie dies nicht tun, da sich Ihr Administrator dann niemals auf der Site anmelden könnte.

Um die Registrierungsfunktion zu entfernen, müssen Sie nur zu admin / user / settings (für Drupal 6) oder admin / config / people / accounts (für Drupal 7 und 8) navigieren und die Option "Nur Site-Administratoren können neue erstellen" auswählen Benutzerkonten ".


Sie müssen auch den Cache leeren, damit er wirksam wird.
ProGrammar

1

Sie können die Formulare alle zusammen deaktivieren. In einem benutzerdefinierten Modul:

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

Abhängig von Ihren Anforderungen können Sie entweder eine benutzerdefinierte Seite erstellen und dort die Anmeldesperre festlegen, damit Sie und andere Administratoren sich anmelden können, oder das HybridAuth- Modul installieren , damit sich Besucher nur über Drittanbieter in sozialen Medien anmelden und neue Konten registrieren können.


0

Als zusätzlichen Schritt können Sie den Standard-URL-Pfad vom / Benutzer-Anmeldebildschirm mithilfe des Moduls "Administrationspfade umbenennen" in einen Wert ändern, den niemand erraten hätte.

Beispiel: www.sitename / randomcombition / <Auf diese Weise muss der Benutzer diese URL kennen, bevor er sich überhaupt einloggen kann.


Nicht sicher, wie nützlich URL-Verschleierung wirklich ist
John Cogan

0
  1. yourwebsite.com/user - Dies ist die Standard-Drupal-Anmelde-URL (mindestens für 7), die Bots routinemäßig finden.

  2. Entfernen Sie die Besucherregistrierung wie in Chapabus Antwort beschrieben

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.