पर लिखी गई गुई एप्लिकेशन पर प्रमाणीकरण यह विशिष्ट विशिष्ट प्रश्न मैं डीबी से कनेक्ट एक perl gui/wxperl एप्लिकेशन बना रहा हूं। मैं चाहता हूं कि मेरा एप्लिकेशन पासवर्ड सुरक्षित हो। I.e पहले उपयोगकर्ता को उपयोगकर्ता और पासवर्ड दर्ज करना चाहिए और फिर एप्लिकेशन का उपयोग करना चाहिए।perl
पासवर्ड स्टोर करने का सबसे अच्छा तरीका क्या है, कोई व्यक्ति यह विचार कर सकता है कि मैं उपयोगकर्ता और पासवर्ड को कैसे स्टोर करना चाहिए और मुझे प्रमाणीकरण के लिए उन्हें कैसे पुनर्प्राप्त करना चाहिए? यदि संभव हो तो कोई व्यक्ति कुछ पेर्ल कोड प्रदान कर सकता है यह कैसे करें?
+1 psuedocode के रूप में भी यह पासवर्ड मिलान की मूल बातें के लिए नीचे आता है। – Axeman
अच्छी पोस्ट, लेकिन कृपया अपने subroutine कॉल पर '&' sigil का उपयोग न करें। यहां जरूरी नहीं है, और इसका एक बहुत ही विशिष्ट अर्थ है। क्या 'get_saved_password_for_user() 'का प्रोटोटाइप है जिसे यहां ओवरराइड करने की आवश्यकता है? अधिक जानकारी के लिए http://www.perlfoundation.org/perl5/index.cgi?subroutines_called_with_the_ampersand देखें। – daotoad
यह एक बहुत अच्छा जवाब है, लेकिन जैसा कि आप जानते हैं कि perl opensource है, यदि कोई व्यक्ति ($ digest eq $ saved_digest_password) को पर बदलता है ($ $ $ digest_digest_password) तो वह हर गलत पासवर्ड के लिए प्रवेश करेगा, किसी को भी कोई विचार हो सकता है सुरुचिपूर्ण ढंग से इसे कैसे हल करें? – oren