पासवर्ड वाले पेज को कैसे बंद करें

विषयसूची:

पासवर्ड वाले पेज को कैसे बंद करें
पासवर्ड वाले पेज को कैसे बंद करें

वीडियो: पासवर्ड वाले पेज को कैसे बंद करें

वीडियो: पासवर्ड वाले पेज को कैसे बंद करें
वीडियो: विंडोज 10 लॉगिन पासवर्ड और लॉक स्क्रीन को कैसे निष्क्रिय करें 2024, अप्रैल
Anonim

यदि आपकी साइट, नेटवर्क पर अधिकांश वेबसाइटों की तरह, अपाचे सर्वर पर होस्ट की गई है, तो इसके कुछ पृष्ठों को पासवर्ड-सुरक्षित करने का सबसे आसान तरीका htaccess फ़ाइल के माध्यम से इस सर्वर में निर्मित प्राधिकरण तंत्र का उपयोग करना है। ऐसे में आपको पेज के सोर्स कोड में कोई बदलाव नहीं करना पड़ेगा और किसी प्रोग्रामिंग लैंग्वेज के ज्ञान की भी जरूरत नहीं है।

पासवर्ड वाले पेज को कैसे बंद करें
पासवर्ड वाले पेज को कैसे बंद करें

अनुदेश

चरण 1

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

चरण दो

एक सेवा फ़ाइल htaccess बनाएँ। यह एक नियमित टेक्स्ट फ़ाइल है, इसलिए आप इसके साथ काम करने के लिए किसी भी टेक्स्ट एडिटर का उपयोग कर सकते हैं। इसमें सर्वर सॉफ़्टवेयर के लिए निर्देश शामिल होने चाहिए: AuthType Basic

AuthName "इन पृष्ठों तक पहुंच के लिए प्राधिकरण की आवश्यकता है!"

AuthUserFile /usr/yourAccount/yourSite/.htpasswd

वैध-उपयोगकर्ता की आवश्यकता है पहली पंक्ति पर AuthType मूल निर्देश मूल प्राधिकरण तंत्र को सक्रिय करता है। इसे "बेसिक" कहा जाता है क्योंकि विज़िटर द्वारा दर्ज किया गया पासवर्ड तब ब्राउज़र से बेस 64 एल्गोरिथम का उपयोग करके एन्क्रिप्ट किए गए सर्वर पर प्रेषित किया जाता है। अगले निर्देश (AuthName) में वह टेक्स्ट होता है जिसे आगंतुक प्राधिकरण फॉर्म पर देखेगा। आप इसे किसी दूसरे से बदल सकते हैं। AuthUserFile निर्देश उस फ़ाइल का पूरा पथ निर्दिष्ट करता है जो उपयोगकर्ता लॉगिन और पासवर्ड संग्रहीत करेगा। अंतिम निर्देश (AuthUserFile) प्रमाणीकरण सिद्धांत को परिभाषित करता है। मान्य-उपयोगकर्ता मान का अर्थ है कि जिन उपयोगकर्ताओं के लॉगिन AuthUserFile निर्देश में निर्दिष्ट फ़ाइल में लिखे गए हैं, उन्हें पासवर्ड-संरक्षित पृष्ठों की अनुमति दी जा सकती है।

चरण 3

फ़ाइल को.htaccess नाम के निर्देशों के साथ सहेजें - ध्यान दें कि इसका कोई नाम नहीं है, केवल एक्सटेंशन है।

चरण 4

सुरक्षित पृष्ठों तक पहुँचने के लिए लॉगिन और पासवर्ड की सूची के साथ एक फ़ाइल बनाएँ। ऐसा करने के लिए, Apache सर्वर सॉफ़्टवेयर से htpasswd.exe उपयोगिता का उपयोग करें। आप इसे डाउनलोड कर सकते हैं, उदाहरण के लिए, यहाँ - https://www.intrex.net/techsupp/htpasswd.exe। यह कमांड लाइन में काम करता है, इसलिए आपको सबसे पहले टर्मिनल शुरू करने की जरूरत है - कुंजी संयोजन WIN + R दबाएं, कमांड दर्ज करें cmd और एंटर कुंजी दबाएं

चरण 5

एक कमांड प्रॉम्प्ट पर, टाइप करें: htpasswd -cm.htpasswd UserOne -cm संशोधक एक नई फ़ाइल बनाने और एन्क्रिप्शन के लिए MD5 का उपयोग करने के लिए उपयोगिता को बताता है। यदि संशोधक में m को d से बदल दिया जाता है, तो DES एन्क्रिप्शन एल्गोरिथम का उपयोग किया जाएगा, यदि s - तो SHA एल्गोरिथम, और p संशोधक पासवर्ड एन्क्रिप्शन को अक्षम कर देगा। UserOne उपयोगकर्ता नाम है, इसके बजाय इच्छित उपयोगकर्ता नाम दर्ज करें। एंटर कुंजी दबाने के बाद, उपयोगिता आपको इस उपयोगकर्ता के लिए एक पासवर्ड दर्ज करने के लिए कहेगी। यदि आपको अगला उपयोगकर्ता जोड़ने की आवश्यकता है, तो उपयोगिता को फिर से चलाएँ, लेकिन संशोधक में "c" अक्षर का उपयोग न करें।

चरण 6

जेनरेट की गई.htaccess और.htpasswd फाइलों को अपने वेबसाइट सर्वर पर रखें।.htaccess फ़ाइल को उसी निर्देशिका में सहेजा जाना चाहिए जहां पासवर्ड से सुरक्षित पृष्ठ हैं, और.htpasswd फ़ाइल को उस स्थान पर रखा जाना चाहिए, जिसका पूरा पथ AuthUserFile निर्देश में निर्दिष्ट है।

सिफारिश की: