2011-10-07 5 views
6

मुझे फ़ायरफ़ॉक्स और आईई के लिए समाधान मिला लेकिन मुझे Google क्रोम के लिए कोई समाधान नहीं मिला।एक HTTP प्रमाणीकरण (htaccess) का लॉगआउट कैसे करें जो Google क्रोम में काम करता है?

क्या Google क्रोम में ऐसा करने का कोई तरीका है?

+0

क्या आप किसी उपयोगकर्ता को अपने द्वारा नियंत्रित किए जाने वाले वेब ऐप से लॉग आउट करना चाहते हैं या उपयोगकर्ता के रूप में लॉगआउट करना चाहते हैं? – jman

+1

मैं केवल http प्रमाणीकरण (htaccess) के उपयोगकर्ता को लॉगआउट करना चाहता हूं, मैं इसे करने के लिए php का उपयोग कर रहा हूं, मैं htaccess फ़ाइल के साथ यह प्रमाणीकरण कर रहा हूं, मुझे लॉगआउट के लिए एक समाधान मिला जो एफएफ में काम करता है और यानी मैं नहीं कर सकता क्रोम में उपयोगकर्ता को लॉग आउट करने के लिए कुछ भी नहीं मिला, मुझे इसे एफएफ, यानी क्रोम में काम करने की ज़रूरत है। – user983213

+0

यदि आप सिर्फ अपने आप को लॉग आउट करना चाहते हैं, तो यह मेरे लिए काम करता है: http://stackoverflow.com/questions/4163122/http-basic-authentication-log-out – Joe

उत्तर

1

आप ब्राउज़र विंडो को बंद करने के बाद किसी HTTP प्रमाणीकृत सत्र को लॉगआउट नहीं कर सकते हैं। व्यापक स्पष्टीकरण के लिए this question पर स्वीकृत उत्तर भी देखें।

4

मुझे पता है कि यह वास्तव में पुरानी पोस्ट है ... मेरा मतलब है कि अब 5 साल पहले फ्रिगजिन की तरह है, लेकिन मुझे अभी कुछ अच्छा समाधान मिला है।

अपने संरक्षित फ़ोल्डर के अंदर, एक और फ़ोल्डर बनाएं, चलिए इसे "लॉगआउट" कहते हैं। एक छोटे से संशोधन के अलावा, अपने संरक्षित फ़ोल्डर में आपके जैसा ही .htaccess फ़ाइल रखें। के बजाय:

Require valid-user 

अब लिखें:

Require user EXIT 

और यह सुनिश्चित कर लें, तो आप एक उपयोगकर्ता नामित बाहर निकलने की जरूरत नहीं है! : डी

अपने संरक्षित क्षेत्र में, अपने लॉगआउट लिंक या बटन या जो कुछ भी, इस पते पर उपयोगकर्ता रीडायरेक्ट करना चाहिए: example.com/protectedFolder/logout

ब्राउज़रों आमतौर पर केवल एक उपयोगकर्ता द्वारा प्रवेश रखने में सक्षम हैं एक साइट नाम या दायरे के नाम से ... उपयोगकर्ता से बाहर निकलने का प्रयास सब कुछ ओवरराइट करेगा, इस प्रकार मूल रूप से लॉग इन उपयोगकर्ता को सुरक्षित क्षेत्र में फिर से लॉग इन करना होगा।

लेकिन हमेशा की तरह, मैं गलत हो सकता हूं, और आपको अभी भी अपनी सभी ब्राउज़र विंडो बंद करनी चाहिए, और यदि आप सुनिश्चित करना चाहते हैं तो कंप्यूटर को पुनरारंभ करें! :) इसके अलावा, अगर आप अपने उपयोगकर्ताओं को बताएंगे कि क्या होने जा रहा है, तो जब वे लॉगआउट करते हैं तो यह चोट नहीं पहुंचाएगा!

मैं क्रोम में और इंटरनेट एक्सप्लोरर 11 में यह परीक्षण किया है (धार में काम नहीं करेगा, और शायद दूसरों न) यहाँ समाधान पाया गया था: https://www.mavensecurity.com/media/BasicAuthLogOut.pdf

+0

धन्यवाद, बहुत उपयोगी! –

0

कोशिश करने के लिए पुन: निर्देशित:

wrong_user:wrong_passwor[email protected] 
संबंधित मुद्दे