के माध्यम से एकाधिक निर्देशिकाओं की सुरक्षा करता है मैं अपनी साइट की रूट पर htaccess फ़ाइल के माध्यम से पासवर्ड को सुरक्षित करने में सक्षम हूं (मुझे अपने सीएमएस की वजह से मेरी साइट रूट में एक htaccess फ़ाइल का उपयोग करना है)। जो मुद्दा मैं कर रहा हूं वह उपयोगकर्ताओं को प्रत्येक निर्देशिका में असाइन कर रहा है जिसे मैं संरक्षित करना चाहता हूं। मैं एकाधिक उपयोगकर्ता और पासवर्ड एकाधिक निर्देशिकाओं को सुरक्षित कर सकता हूं, लेकिन कोई भी उपयोगकर्ता किसी भी संरक्षित निर्देशिका के लिए काम करेगा। उदाहरण के लिए:पासवर्ड htaccess
example.com/section-one को निजी "उपयोगकर्ता" द्वारा निजी और एक्सेस किया जाना चाहिए।
example.com/section-two निजी होना चाहिए और उपयोगकर्ता "दो" द्वारा उपयोग किया जाना चाहिए।
हालांकि कोई भी उपयोगकर्ता किसी भी अनुभाग पर काम करेगा और एक बार उपयोगकर्ता लॉग इन करने के बाद उन्हें पासवर्ड के लिए पूछे बिना दूसरों तक पहुंच होगी। मुझे पता है कि यह मेरी htaccess फ़ाइल के साथ एक मुद्दा है। मैंने प्रयोग करने की कोशिश की लेकिन प्रारूपण को समझने के लिए प्रतीत नहीं होता। सभी जानकारी ऑनलाइन दिखाती है कि फ़ाइलों के लिए यह कैसे करें, लेकिन निर्देशिकाओं को सहायता ढूंढना उतना आसान नहीं है।
मैं इस का उपयोग कर रहा:
<IfModule mod_authn_file.c>
SetEnvIf Request_URI "^/section-one.*$" private
AuthName "Password Needed"
AuthGroupFile /dev/null
AuthType Basic
AuthUserFile /www/server/.htpasswd
Require user one
Order Deny,Allow
Deny from env=private
Satisfy any
</IfModule>
<IfModule mod_authn_file.c>
SetEnvIf Request_URI "^/section-two.*$" private
AuthName "Password Needed"
AuthGroupFile /dev/null
AuthType Basic
AuthUserFile /www/server/.htpasswd
Require User two
Order Deny,Allow
Deny from env=private
Satisfy any
</IfModule>