Come disattivare la registrazione di Drupal


20

Recentemente ho ricevuto molte registrazioni di spam. Il mio sito Web è piuttosto semplice e non è necessario che gli utenti si registrino.

  1. quale sarebbe il probabile url che stanno trovando i robot spam?
  2. c'è un modo per disattivare questa registrazione. So che potrei usare un captcha. Ma poiché in realtà non ho bisogno che gli utenti si registrino, preferirei disattivare la funzione.

Risposte:


37

Controllare qui .

Sebbene sia tecnicamente possibile rimuovere la funzionalità di accesso, non dovresti, perché il tuo amministratore non potrebbe mai accedere al sito.

Per rimuovere la funzionalità di registrazione, è sufficiente accedere a admin / user / settings (per Drupal 6) o admin / config / people / account (per Drupal 7 e 8) e selezionare l'opzione "Solo gli amministratori del sito possono creare nuovi account utente ".


È inoltre necessario svuotare la cache affinché abbia effetto.
ProGrammar il

1

È possibile disabilitare i moduli tutti insieme. In un modulo personalizzato:

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

A seconda delle tue esigenze, puoi creare una pagina personalizzata e impostare lì il blocco di accesso, in modo che tu e altri amministratori sia possibile accedere o installare il modulo HybridAuth per consentire ai visitatori di accedere e registrare nuovi account solo tramite social media di terze parti.


0

Come ulteriore passaggio di cui sopra, è possibile modificare il percorso URL predefinito dalla schermata di accesso / utente utilizzando il modulo "Rinomina percorsi amministrativi" in qualcosa che nessuno potrebbe indovinare.

Ad esempio, www.sitename / randomcombition / <in questo modo l'utente dovrà conoscere questo URL prima di poter provare ad accedere.


Non sono sicuro di quanto sia davvero utile l'offuscamento dell'URL
John Cogan,

0
  1. yourwebsite.com/user - questo è l'URL di accesso standard di Drupal (almeno per 7) e i robot lo trovano abitualmente.

  2. Rimuovi la registrazione dei visitatori come descritto nella risposta di Chapabu

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.