Drupal kaydı nasıl kapatılır


20

Son zamanlarda çok fazla spam kaydı alıyorum. Web sitem oldukça basit ve kullanıcıların kaydolmasına gerek yok.

  1. spam botlarının bulduğu olası url ne olurdu?
  2. bu kaydı kapatmanın bir yolu var mı? Bir captcha kullanabileceğimi biliyorum. Ancak kayıt olmak için kullanıcılara ihtiyacım olmadığından özelliği kapatmayı tercih ederim.

Yanıtlar:


37

Buradan kontrol edin .

Giriş işlevselliğini kaldırmak teknik olarak mümkün olsa da, yapmamalısınız, çünkü o zaman yöneticiniz siteye asla giriş yapamaz.

Kayıt işlevselliğini kaldırmak için yönetici / kullanıcı / ayarlara (Drupal 6 için) veya admin / config / people / hesaplara (Drupal 7 ve 8 için) göz atmanız ve "Yalnızca site yöneticileri yeni kullanıcı hesapları "seçenekleri.


Etkilenmesi için önbelleği de temizlemeniz gerekir.
ProGrammar

1

Formları birlikte devre dışı bırakabilirsiniz. Özel bir modülde:

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

İhtiyaçlarınıza bağlı olarak, özel bir sayfa oluşturabilir ve oturum açma bloğunu orada ayarlayabilirsiniz, böylece siz ve diğer yöneticiler oturum açabilir veya ziyaretçilerin yeni hesaplara yalnızca sosyal medya 3. taraflar aracılığıyla giriş yapmasına ve kaydolmasına izin vermek için HybridAuth modülünü yükleyebilirsiniz .


0

Yukarıdakilere ek bir adım olarak, "yönetici yollarını yeniden adlandır" modülünü kullanarak varsayılan kullanıcı URL'sini / kullanıcı giriş ekranından kimsenin tahmin edemeyeceği bir şeye değiştirebilirsiniz.

Örneğin, www.sitename / randomcombition / <kullanıcının bu şekilde giriş yapmayı denemeden önce bu URL'yi bilmesi gerekir.


URL gizlemesinin gerçekten ne kadar yararlı olduğundan emin değilim
John Cogan

0
  1. yourwebsite.com/user - bu standart Drupal giriş URL'sidir (en az 7 için) ve botlar bunu rutin olarak bulur.

  2. Chapabu'nun cevabında açıklandığı gibi ziyaretçi kaydını kaldırın

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.