/ / ASP.Net में दो मूल रूप प्रमाणीकरण समस्या - सी #, एएसपीनेट, .NET, विजुअल-स्टूडियो -2008, फॉर्म-प्रमाणीकरण

ASP.Net में दो मूल रूप प्रमाणीकरण समस्या - सी #, एएसपीनेट, .NET, विजुअल-स्टूडियो -2008, फॉर्म-प्रमाणीकरण

मैं प्रपत्र प्रमाणीकरण का उपयोग कर एएसपी.Net अनुप्रयोग विकसित करने के लिए VSTS 2008 + C # + .NET 3.5 के साथ Windows Server 2008 पर विकसित कर रहा हूं। मैं फॉर्म प्रमाणीकरण सीख रहा हूँ http://msdn.microsoft.com/en-us/library/aa480476.aspx

मेरे पास दो बुनियादी प्रश्न हैं,

  1. मुझे लगता है कि कॉल विधि के बाद "फॉर्म प्रमाणीकरण।SetAuthCookie ", उपयोगकर्ता को प्रमाणित किया जाना चाहिए, चरण 9 में क्यों कहा जाता है," 9। फॉर्म प्रमाणीकरण मॉड्यूल क्लास फॉर्म प्रमाणीकरण कुकी का पता लगाता है और उपयोगकर्ता को प्रमाणित करता है "? ऐसा लगता है कि हमें चरण 6 में दो बार प्रमाणीकृत उपयोगकर्ता की आवश्यकता है (जब हम फॉर्म प्रमाणीकरण कहते हैं .SetAuthCookie) और चरण 9 में? यदि हां, तो हमें उपयोगकर्ता को दो बार प्रमाणीकृत करने की आवश्यकता क्यों है?

  2. कस्टम प्रपत्र लागू करने के लिएप्रमाणीकरण (मेरे पास एक कस्टम उपयोगकर्ता क्रेडेंशियल डेटाबेस है जिसका उपयोग प्रपत्र प्रमाणीकरण के लिए किया जाता है), क्या मुझे 4 विधियों को कॉल करने की आवश्यकता है - "नए फॉर्म प्रमाणीकरण टिकट", "फॉर्म प्रमाणीकरण। एन्क्रिप्ट", नया एचटीपी कूकी और प्रतिक्रिया। कुकीज। जोड़ें (ऑथकुकी)? या बस "फॉर्म प्रमाणीकरण.SetAuthCookie" कॉल करने की आवश्यकता है?

उत्तर:

जवाब के लिए 2 № 1
  1. आप चरण 6 निष्पादित करते हैं, फॉर्म लाइब्रेरी मॉड्यूल चरण 9 निष्पादित करता है।
  2. नहीं, बस SetAuthCookie / RedirecterFormLogin पर कॉल करें।