ड्रुपल पंजीकरण कैसे बंद करें


20

हाल ही में मुझे बहुत सारे स्पैम पंजीकरण प्राप्त हुए हैं। मेरी वेबसाइट काफी बुनियादी है और मुझे उपयोगकर्ताओं के पंजीकरण की आवश्यकता नहीं है।

  1. क्या संभावना है कि url स्पैम बॉट ढूंढ रहे हैं?
  2. क्या इस पंजीकरण को बंद करने का कोई तरीका है। मुझे पता है कि मैं एक कैप्चा का उपयोग कर सकता हूं। लेकिन जैसा कि मुझे वास्तव में उपयोगकर्ताओं को पंजीकरण करने की आवश्यकता नहीं है मैं सुविधा को बंद कर दूंगा।

जवाबों:


37

चेक यहाँ

हालांकि यह तकनीकी रूप से लॉगिन कार्यक्षमता को हटाने के लिए संभव है, आपको ऐसा नहीं करना चाहिए, क्योंकि तब आपका व्यवस्थापक कभी भी साइट पर लॉग इन नहीं कर सकता है।

रजिस्टर कार्यक्षमता को हटाने के लिए, आपको बस व्यवस्थापक / उपयोगकर्ता / सेटिंग्स (Drupal 6 के लिए) या व्यवस्थापक / कॉन्फ़िगरेशन / लोगों / खातों (Drupal 7 और 8 के लिए) को ब्राउज़ करने की आवश्यकता है और "केवल साइट व्यवस्थापक" नया बना सकते हैं उपयोगकर्ता खाते "विकल्प।


आपको इसे प्रभावित करने के लिए कैश को साफ़ करने की भी आवश्यकता है।
प्रोग्राम

1

आप सभी रूपों को एक साथ अक्षम कर सकते हैं। एक कस्टम मॉड्यूल में:

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

अपनी आवश्यकताओं के आधार पर, आप या तो एक कस्टम पेज बना सकते हैं और वहाँ लॉगिन ब्लॉक सेट कर सकते हैं, जिससे आप और अन्य व्यवस्थापक लॉगिन कर सकते हैं, या हाइब्रिडऑथ मॉड्यूल स्थापित कर सकते हैं, जिससे आगंतुक केवल सोशल मीडिया 3rd पार्टियों के माध्यम से नए खातों को लॉगिन और पंजीकृत कर सकते हैं।


0

ऊपर के एक अतिरिक्त चरण के रूप में आप "उपयोगकर्ता नाम पथ" का उपयोग करके डिफ़ॉल्ट यूआरएल पथ को "नाम बदलें व्यवस्थापक पथ" से बदल सकते हैं जिसका कोई भी अनुमान नहीं लगाएगा।

जैसे, www.sitename / randomcombition / <इस तरह से उपयोगकर्ता को इस यूआरएल को जानना होगा, इससे पहले कि वे लॉग इन करने की कोशिश कर सकते हैं।


यह निश्चित नहीं है कि URL उपयोगी वास्तव में कितना उपयोगी है
John Cogan

0
  1. yourwebsite.com/user - यह मानक Drupal लॉगिन URL है (कम से कम 7 के लिए) और बॉट इसे नियमित रूप से खोजते हैं।

  2. चपाबाऊ के उत्तर में वर्णित आगंतुक पंजीकरण को हटा दें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.