security - How do I add password login to an ASP.NET page? -
मेरे पास दो asp.net पेज हैं: site.com/foo/bar.aspx
चाहिए दुनिया को सुलभ और site.com/foo/baz.aspx
होना चाहिए, मैं पासवर्ड की रक्षा करना चाहता हूं। मुझे कोई भी अन-प्रमाणित उपयोगकर्ता चाहते हैं कि उपयोगकर्ता नाम / पासवर्ड पृष्ठ देखे और फिर, जब वे पास करें, मैं उन्हें असली चीज़ देखना चाहता हूं मैं सबसे आसान संभव समाधान (जब तक यह चीजों को स्थानांतरित करने के लिए मुझसे कहा गया था तब तक अच्छा लगा) तलाश रहा हूं, यहां तक कि लचीलेपन की कीमत पर भी।
मुझे जो देखना अच्छा लगता है वह नियंत्रण होगा जो उपयोगकर्ता कुछ भी नहीं करता है यदि उपयोगकर्ता प्रमाणित है और लॉगिन प्रक्षेपण के साथ "सभी" अन्य नियंत्रणों की जगह लेता है।
मैं वर्तमान में केवल एकमात्र उपयोगकर्ता हूं जिसका खाता होगा ताकि मैं अब तक एक कठिन कोडित पासवर्ड सूची के साथ जा सकूं (और मैं उस के साथ और अधिक कम रहना चाहता हूं क्योंकि मुझे इसे कहीं और रखने की ज़रूरत नहीं थी)।
उत्तर का उपयोग कर मैं व्यक्तिगत पृष्ठों को पासवर्ड संरक्षित बनाने में सक्षम था मैं इसे प्रपत्र प्रमाणीकरण करने के लिए सेट अप का उपयोग करना मैं कस्टम लॉगिन तर्क का उपयोग कर रहा हूं जो इस तरह दिखता है:
लॉगिन 1। प्रमाणीकरण + = नया प्रमाणिकताईवेंटहैंडलर (लॉगिन 1_अटिकेट); ... शून्य लॉगऑन 1_ऑटिनेटिकेट (ऑब्जेक्ट प्रेषक, प्राइनेटिकेटइवेंटअर्ग्स ई) {e.Authenticated = (Login1.UserName == "उपयोगकर्ता" & amp; Login1.Password == "पासवर्ड"); }
उन सभी को एक साथ काम करना ठीक लग रहा है। :)
उस मामले में, सबसे आसान बात शायद संभव है आप अपनी वेब। कॉन्फ़िग फाइल में सबकुछ हुक कर सकते हैं।
Comments
Post a Comment