2011-01-30 15 views
5

में एक उपयोगकर्ता मैं बस यह जानना चाहते हैं मूल्य यदि कोई उपयोगकर्ता अपने सुरक्षा प्रश्न का उत्तर के लिए प्रदान की गई है रिकॉर्ड पर उनके मौजूदा जवाब से मेल खाता है मैन्युअल जाँच करना चाहते द्वारा प्रदान की गई जांच करने के लिए। मैं एएसपी.Net सदस्यता और सदस्यताकर्ता वस्तुओं के समर्थन में निर्माण का उपयोग करना चाहता हूं।कैसे पासवर्ड जवाब मेल खाता है तो क्या ASP.Net

मुझे लगता है कि पासवर्ड रिकवरी नियंत्रण के माध्यम से वास्तविक उत्तर वापस किया जा सकता है। हालांकि मैं वर्तमान में इस नियंत्रण का उपयोग नहीं कर रहा हूं और इसे एकीकृत करने में थोड़ा सा समय लगेगा क्योंकि यह हमारे उपयोगकर्ता की आवश्यकताओं को पूरा नहीं करता है।

एक बुरी स्थिति में, वास्तविक जवाब (जैसे passwordrecovery नियंत्रण करता है) हो रही है और मैन्युअल रूप से हमारे आवेदन में यह जाँच स्वीकार्य होगा।

एक सबसे अच्छा स्थिति है जहाँ मैं उपयोगकर्ता नाम और है कि प्रदान की गई थी उनके सुरक्षा प्रश्न का उत्तर में पारित कर सकते हैं और बस के लिए कि क्या जवाब सही था या नहीं इस बात का संकेत मिलता है एपीआई के कुछ प्रकार है।

किसी भी मदद की सराहना की जाएगी।

+0

कोई जवाब मिला? मैं उसी –

उत्तर

0

पहले उपयोगकर्ता को Membership.GetUser के माध्यम से लाएं, फिर उपयोगकर्ता पर GetPassword विधि पर कॉल करें। उत्तर गलत होने पर MembershipPasswordException फेंक दिया जाएगा।

आप तुरंत पासवर्ड रीसेट करने के लिए देख रहे हैं, सही ResetPassword अधिभार को सीधे फ़ोन एक बेहतर विचार हो सकता है।

+7

की तलाश भी कर रहा हूं जब आपका उत्तराधिकारी धोया गया हो – Kiarash

संबंधित मुद्दे