Manual:Block and unblock/hi

उचित अधिकारों वाले सदस्य (आम तौर पर सिसॉप्स) IP पतों और सदस्य खातों को सम्पादित करने, फ़ाइलें अपलोड करने, पृष्ठ को स्थानांतरित करने, और अगर लागू हो तो पृष्ठों को सुरक्षित/असुरक्षित करने और पृष्ठों को हटाने/पुनर्स्थापित करने से अवरोधित कर सकते हैं और अवरोध हटा सकते हैं।

मीडियाविकि पर अवरोधों को एक एब्सट्रेक्शन लेयर के ज़रिए हैंडल किया जाता है; एक्सटेंशन्स अवरोधों के अपने प्रकार जोड़ सकते हैं। अवरोध बनाने/अपडेट करने/हटाने और हर अवरोध के प्रकार के लिए उन्हें लॉग और सूचीबद्ध करने का तंत्र; और यह जाँचने का तंत्र कि कोई सदस्य अवरोधित है कि नहीं, जिससे अवरोधित कार्यों को रोका जाता और सदस्य को सूचित किया जाता है – समान हैं।



मानक अवरोध इंटरफ़ेस
मीडियाविकि मूल में अवरोध Special:Block पर मौजूद विशेष पृष्ठ के ज़रिए लागू किए जाते हैं। अवरोध लागू करने के कई चरण हैं:


 * 1) अवरोधित करने के लिए IP पता या सदस्य निर्दिष्ट करें। फ़ॉर्म के "" फ़ील्ड में उस IP पते का नाम जोड़ें जिसे अवरोधित किया जाएगा, या फिर उस पंजीकृत सदस्य का नाम दर्ज करें जिसे अवरोधित किया जाएगा। ध्यान रखें कि अनुपस्थित सदस्यनामों को भी अवरोधित किया जा सकता है, तो सुनिश्चित करें कि आपने सही सदस्यनाम दर्ज किया है। आप IP पतों के रेंज को भी अवरोधित कर सकते हैं; अनुदेशों के लिए  देखें।
 * 2) अवरोध के पैरामीटर्स निर्दिष्ट करें। वे कार्य चुनें जिन्हें पूरा करने से अवरोध के लक्ष्य को रोका जाएगा। एक  अवरोध से अवरोध का लक्ष्य विकियों पर किसी भी पृष्ठ को सम्पादित नहीं कर पाएगा, जबकि  अवरोध से अवरोध का लक्ष्य निर्दिष्ट पृष्ठों को और/या निर्दिष्ट नामस्थान में मौजूद पृष्ठों को सम्पादित नहीं कर पाएगा।
 * 3) अवरोध की अवधि निर्दिष्ट करें। आप "" वाले ड्रॉपडाउन बॉक्स से एक पूर्व-परिभाषित अवधि चुन सकते हैं, या फिर आप GNU मानक प्रारूप में "अन्य समय" फ़ील्ड में एक अनुकूलित वैल्यू दर्ज कर सकते हैं। अगर अवधि "indefinite" दी जाती है, अवरोध कभी खत्म नहीं होगा, हालाँकि IP पते या सदस्य खाते से किसी सिसॉप द्वारा अवरोध हटाया जा सकता है।
 * 4) अवरोध का एक कारण निर्दिष्ट करें (वैकल्पिक)। अगर अवरोधित सदस्य किसी पृष्ठ को सम्पादित करने की कोशिश करता है तो यह कारण उसे दिखाया जाएगा।

अवरोध को लागू करने के लिए "" पर क्लिक करें। सभी अवरोधों को अवरोध लॉग पर रिकॉर्ड किया जाता है, और वर्तमान में सक्रिय सभी अवरोध सक्रिय अवरोधों की सूची में सूचीबद्ध किए जाते हैं।

ध्यान रखें कि Special:Block में खुद IP पता या सदस्य खाता जोड़ने के बजाय आप IP पते या सदस्य खाते के "सदस्य" या "सदस्य वार्ता" पृष्ठ देखते समय साइडबार के टूलबॉक्स में मौजूद "" कड़ी का भी इस्तेमाल कर सकते हैं। आप हाल में हुए बदलावों या पृष्ठ इतिहास पर IP पते या सदस्य खाते के नाम के पास की "" कड़ी पर भी क्लिक कर सकते हैं।



अवरोध के विकल्प
मीडियाविकि के संस्करण 1.8 में अवरोधित करने के कई अतिरिक्त विकल्प जोड़े गए थे, जिन्हें अवरोध फ़ॉर्म पर एक चेकबॉक्स को चेक करके सक्षम किया जा सकता है।


 * सिर्फ गुमनाम सदस्यों को अवरोधित करें (जिसे "सॉफ़्टब्लॉकिंग" भी कहा जाता है)
 * यह विकल्प IP पते को अवरोधित करते समय अवरोध के प्रभाव को बदलता है। जब इसे सक्षम किया जाता है, यह उस IP पते से सम्पादित कर रहे सिर्प गुमनाम सदस्यों को प्रभावित करेगा; उस IP से सम्पादित कर रहे पंजीकृत सदस्यों पर कोई प्रभाव नहीं पड़ेगा। पंजीकृत सदस्यों के अवरोध पर इस विकल्प का कोई प्रभाव नहीं पड़ता, मगर इसके द्वारा किए गए स्वतः अवरोध पर पड़ता है।


 * खाता निर्माण रोकें
 * यह विकल्प IP पते को अवरोधित करते समय अवरोध के प्रभाव को बदलता है। जब इसे सक्षम किया जाता है, अवरोध के लागू होने के दौरान उस IP पते से नए खातों के पंजीकरण को रोक दिया जाएगा। However, this can be bypassed by creating an account on another wiki and visiting the wiki where the block is active, as global accounts automatically create local accounts on wikis the first time they are visited by the user. However, the bypassing can be prevented by a global ban that prevents account creation.


 * इस सदस्य द्वारा उपयुक्त आखिरी IP पते को अपने आप अवरोधित करें, और साथ में इस सदस्य द्वारा भविष्य में उपयुक्त किसी पते को भी अवरोधित करें (जिसे "हार्डब्लॉकिंग" भी कहा जाता है)
 * यह विकल्प पंजीकृत सदस्य खाते को अवरोधित करते समय अवरोध के प्रभाव को बदलता है। जब इसे सक्षम किया जाता है, खाते द्वारा उपयुक्त सबसे नवीनतम IP पता, और वह हर IP पता अवरोधित कर दिया जाएगा जिससे वह बाद में सम्पादित करने की कोशिश करेगा।



अर्ध अवरोध
मीडियाविकि 1.33 से अवरोध के लक्ष्य को सिर्फ निर्दिष्ट पृष्ठों और/या नामस्थानों में सभी पृष्ठों पर सम्पादित करने से रोका जा सकता है। अगर किसी पृष्ठ को स्थानांतरित किया जाता है, रोक को नए शीर्षक पर ले जाया जाएगा। वर्तमान में गैर-मौजूद ("लाल-कड़ी") पृष्ठों को अवरोधित नहीं किया जा सकता, और अलग-अलग अवधियों के साथ ओवरलैप करने वाले अवरोध सेट नहीं किए जा सकते।

मीडियाविकि 1.33 और 1.34 में अर्ध-अवरोध डिफ़ॉल्ट से अक्षम होता है। इसे  सेट करके सक्षम किया जा सकता है।

मीडियाविकि 1.35 से अर्ध-अवरोध हमेशा सक्षम होते हैं और इन्हें अक्षम नहीं किया जा सकता। आप सदस्य या साइट common.js/common.css पर थोड़ा JS या CSS जोड़कर अर्ध-अवरोधों को तत्वों से हटा सकते हैं। यह अर्ध-अवरोधों को अक्षम नहीं करता, और इन्हें अब भी API के ज़रिए सेट किया जा सकता है।

अवरोध हटाना
किसी IP पते या पंजीकृत सदस्य खाते से सक्रिय अवरोधों की सूची के ज़रिए अवरोध हटाया जा सकता है। सूची में वह IP पता या पंजीकृत सदस्य खाता ढूँढ़ें जिससे आप अवरोध हटाना चाहते हैं (आप एंट्री को ढूँढ़ने में मदद पाने के लिए "" फ़ील्ड में पता या नाम जोड़ सकते हैं), और फिर अवरोध की अवधि के दाएँ तरफ की "" कड़ी पर क्लिक करें।

इससे आपको एक पुष्टीकरण पृष्ठ पर ले जाया जाएगा। "" फ़ील्ड में अवरोध हटाने का कारण (वैकल्पिक) निर्दिष्ट करें और अवरोध हटाने के लिए "" क्लिक करें। अवरोध हटाने के सभी कार्यों को अवरोध लॉग में रिकॉर्ड किया जाता है।

ध्यान रखें कि अगर किसी रेंज को अवरोधित किया जाता है, अवरोध को हटाना भी पूरे रेंज से ही होगा, वरना अवरोध हटाने का कार्य मान्य नहीं होगा। रेंज में से किसी विशिष्ट IP पते से अवरोध हटाया नहीं जा सकेगा।



अवरोधित किए जाने के प्रभाव
जब को सक्षम किया जाता है, अवरोधित सदस्यों को पूरी तरह से अपने खाते से बाहर निकाल दिया जाता है। इसका इस्तेमाल आम तौर पर व्यक्तिगत विकियों पर किया जाता है जिन्हें एक ऐसे तंत्र की ज़रूरत पड़ती है जो सदस्य के सक्रिय न होने पर उनसे पठन की अनुमति छीन ले।

दूसरे विकियों पर अवरोधित सदस्य पृष्ठ पढ़ सकते हैं, लेकिन वे पृष्ठ बना, सम्पादित कर, या स्थानांतरित कर नहीं सकते, या फिर फ़ाइलें अपलोड नहीं कर सकते। अर्ध-अवरोधित सदस्य अपने अवरोध में निर्दिष्ट पृष्ठों या नामस्थानों को सम्पादित नहीं कर सकते, लेकिन दूसरे पृष्ठ बना, सम्पादित कर या स्थानांतरित कर सकते हैं, और फ़ाइलें भी अपलोड कर सकते हैं। कुछ दूसरे सदस्य अधिकारों वाले सदस्य अवरोधित किए जाने पर उन अधिकारों का इस्तेमाल नहीं कर पाएँगे, जो अवरोध पर निर्भर है। उदाहरणस्वरूप, अगर पृष्ठों को हटाने और पुनर्स्थापित करने या फिर पृष्ठों को सुरक्षित और असुरक्षित करने के अधिकारों वाले किसी सदस्य को अवरोधित किया जाता है, वह सदस्य ये काम नहीं कर पाएगा। अगर उन्हें अर्ध-अवरोधित किया जाता है, वे ये काम सिर्फ उन्हीं पृष्ठों पर कर पाएँगे जिनपर उन्हें ये काम करने से रोका न गया हो। मगर सदस्यों को अवरोधित करने और अवरोध हटाने के अधिकारों वाले सदस्य ऐसा तब भी कर पाएँगे जब वे खुद अवरोधित हों। अपने खाते से अवरोध हटाने के लिए एक अतिरिक्त अधिकार  की ज़रूरत होती है; डिफ़ॉल्ट से सभी सिसॉप्स के पास यह होता है मगर बड़े विकियों पर इसे हटा दिया जा सकता है ताकि खातों के स्वामित्व में बदलाव से विकि पर ज़्यादा रुकावट न आए।

जब अवरोधित सदस्य किसी पृष्ठ को सम्पादित करने (या फिर पृष्ठ को स्थानांतरित करने, या कोई फ़ाइल अपलोड करने) की कोशिश करता है, उसे "आपके खाते या IP पते को अवरोधित कर दिया गया है" संदेश नज़र आएगा जो उसे सूचित करेगा कि उसे अवरोधित कर दिया गया है।

अगर स्वतः अवरोध विकल्प को किसी अवरोध के संबंध में सक्षम किया जाता है और अवरोधित सदस्य सम्पादित करने (या फिर पृष्ठ को स्थानांतरित करने, या कोई फ़ाइल अपलोड करने) की कोशिश करता है, उस सदस्य द्वारा इस्तेमाल किए जा रहे IP पते को भी अवरोधित कर दिया जाएगा।



अवरोध से संबंधित कॉन्फ़िगरेशन सेटिंग्स
नीचे के कॉन्फ़िगरेशन विकल्पों को में सेट किया जा सकता है और इनकी मदद से अवरोध इंटरफ़ेस के विशिष्ट हिस्सों को सक्षम या अक्षम किया जा सकता है।
 * - नियंत्रित करता है कि "स्वतः अवरोधित" IP पते पर अवरोध को कितने सेकंड बाद छोड़ा जाएगा। डिफ़ॉल्ट है 868400 सेकंड (एक दिन)
 * - नियंत्रित करता है कि अवरोधित सदस्य अपने सदस्य वार्ता पृष्ठ को सम्पादित कर पाएगा या नहीं। यह वर्तमान में (1.26+) डिफ़ॉल्ट से true होता है। जब यह वेरिएबल true होता है, अवरोधित सदस्य के अपने सदस्य वार्ता पृष्ठ को सम्पादित करने की क्षमता को अक्षम करने की क्षमता Special:Block पर एक विकल्प होती है।
 * और "blockemail" सदस्य अधिकार Special:EmailUser इंटरफ़ेस का इस्तेमाल करने से सदस्यों को रोकने की सिसॉप्स की क्षमता को नियंत्रित करता है। डिफ़ॉल्ट से true होता है।
 * - नियंत्रित करता है कि अवरोधित सदस्यों को लॉग-इन करने से रोका जाएगा कि नहीं। This is false by default.
 * - (1.29+) determines whether to set a cookie when a user is autoblocked. Doing so means that a blocked user, even after logging out and moving to a new IP address, will still be blocked. This is false by default.
 * - (1.33+) - allow the creation of partial blocks, which can block a user account, IP address or IP range from particular pages, namespaces or actions. This is false by default.
 * The hideuser user right controls the ability for sysops to prevent a blocked user from appearing in the block log, the active block list, and the user list.

Default block duration options
To change the default options listed in the "Expiration" drop-down menu, edit the page MediaWiki:ipboptions. The options are stored as a comma-separated list of "label:value" strings, for example. To have three options listed in Spanish, the page could include.

The default duration is "other". To specify another default duration, edit the page MediaWiki:ipb-default-expiry and enter the value you want. Note that you must write the value and not the label, if you were using the Spanish example listed above, MediaWiki:ipb-default-expiry should be  (the value) and not   (the label).

To specify a default duration for anonymous users, edit the page MediaWiki:ipb-default-expiry-ip and enter the value you want. Using the Spanish example listed above, you could write  (the value) but not   (the label).

Interface messages

 * More blocking-related interface messages

URL parameters
Special:Block accepts some URL parameters to prepopulate the HTML form:


 * - username/IP address
 * - the type of block restriction (=sitewide or =partial)
 * - the pages to block (only applies for partial blocks; separate multiple pages with %0A; maximum 10 pages)
 * - IDs of the namespaces to block (only applies for partial blocks; separate multiple namespaces with %0A; see for a list of blockable namespace IDs)
 * - expiry time
 * - autoblock setting (=1 or =0)
 * - hard block setting (=1 or =0)
 * - prevent account creation (=1 or =0)
 * - reason, from selection of MediaWiki:Ipbreason-dropdown
 * - prepopulating "other reason" text field

Hooks

 * - occurs whenever the software receives a request to block an IP address or user
 * - occurs after the request to block an IP or user has been processed
 * , - like BlockIp/BlockIpComplete, for unblocking
 * - occurs when creating an autoblock, allows extensions to cancel
 * - similar to AbortAutoblock but called when doing a retroactive autoblock (when performing a block, also autoblocking the user's last used IP)
 * - when the software checks for blocks, can be used to modify existing blocks or implement new types of blocks
 * - deprecated, similar to GetUserBlock
 * - can be used by extensions which reimplement user talk pages in some way (e.g. ) to honor the "allow the user to edit their own talk page" flag
 * - similar to GetUserBlock, but for global blocks (which are for historical reasons handled separately)
 * , - allows cross-linking Special:BlockList and Special:AutoblockList respectively with similar special pages provided by extensions
 * - allows modifying the core Special:Block form

SQL
All types of blocks are stored in the  table, not just IP blocks. Only currently active blocks are stored here. To see old blocks, check the  table. is a string and can be a username, an IP address, or blank. contains the  of the blocked user. Here is how to filter for different kinds of blocks:


 * User blocks –
 * Auto blocks –
 * Address blocks –
 * Range blocks –
 * Partial blocks –
 * Blocks that are indefinite –
 * Blocks that expire –