Jak wyłączyć rejestrację drupal

20

Ostatnio otrzymuję wiele rejestracji spamu. Moja strona jest dość prosta i nie muszę się rejestrować.

  1. jaki byłby prawdopodobny adres URL, który znajdują boty spamowe?
  2. jest sposób na wyłączenie tej rejestracji. Wiem, że mógłbym użyć captcha. Ponieważ jednak nie potrzebuję się rejestrować, wolę wyłączyć tę funkcję.
mroźny
źródło

Odpowiedzi:

37

Sprawdź tutaj .

Chociaż technicznie możliwe jest usunięcie funkcji logowania, nie powinieneś, ponieważ wtedy administrator nigdy nie będzie mógł zalogować się na stronie.

Aby usunąć funkcjonalność rejestru, wystarczy przejść do administratora / użytkownika / ustawień (dla Drupal 6) lub admin / config / people / kont (dla Drupal 7 i 8) i wybrać opcję „Tylko administratorzy witryny mogą tworzyć nowe opcje kont użytkowników ”.

Chapabu
źródło
Musisz także wyczyścić pamięć podręczną, aby mogła mieć wpływ.
ProGrammar
1

Możesz wyłączyć wszystkie formularze razem. W niestandardowym module:

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

W zależności od potrzeb możesz albo utworzyć niestandardową stronę i ustawić tam blok logowania, abyś Ty i inni administratorzy mogli się zalogować, lub zainstalować moduł HybridAuth , aby umożliwić odwiedzającym logowanie i rejestrację nowych kont tylko za pośrednictwem mediów społecznościowych stron trzecich.

Francisco Luz
źródło
0

Jako dodatkowy krok do powyższego możesz zmienić domyślną ścieżkę adresu URL z ekranu logowania / użytkownika za pomocą modułu „zmień nazwę ścieżek administratora” na coś, czego nikt by nie odgadł.

Np. Www.sitename / randomcombition / <w ten sposób użytkownik będzie musiał znać ten adres URL, zanim będzie mógł spróbować się zalogować.

phil_c64
źródło
Nie jestem pewien, jak naprawdę przydatne jest zaciemnianie adresów URL
John Cogan
0
  1. twojastrona.com/user - jest to standardowy adres URL logowania Drupala (przynajmniej dla 7) i boty znajdują go rutynowo.

  2. Usuń rejestrację gości zgodnie z opisem w odpowiedzi Chapabu

Russell Chisholm
źródło