मैं angularjs के साथ नया हूँ ...एक angularjs ऐप में एक सुरक्षित (!) प्रमाणीकरण प्रणाली कैसे प्राप्त करें?
मैंने दस्तावेज़ पढ़े, और ट्यूटोरियल पूरा किया; मैंने खुद से कुछ और करने की कोशिश की, और चीजें मुझे समझने लगती हैं।
अब मुझे आश्चर्य है कि सुरक्षित प्रमाणीकरण प्रणाली कैसे बनाएं।
आसान हिस्सा: कोई कोड, मैं संचालन मेरे कोड का वर्णन करेंगे निष्पादित करें: उपयोगकर्ता नाम और पासवर्ड पाठ इनपुट:
मैं एक क्लासिक रूप है।
उपयोगकर्ता फॉर्म भरता है, और ENTER दबाता है।
एक AJAX अनुरोध शुरू होता है, और प्रतिक्रिया एक JSON मुझे बताती है जैसे "ठीक है मैं आपको जानता हूं" या "मैं नहीं जानता कि आप कौन हैं"।
मुझे अब जो चाहिए वह मेरे आवेदन के विभिन्न विचारों के बीच आगंतुक (या लॉग नहीं) की लॉग स्थिति को मैप करना है।
मैंने इंटरनेट पर पढ़ा है कि, इस उद्देश्य को प्राप्त करने के लिए, कोई एक चर ($ scope.isLogged = true) सेट करता है, कोई और कुकीज़ का उपयोग करता है; लेकिन जावास्क्रिप्ट चर, और कुकीज़ आसानी से फायरबग, या समान विकास उपकरण का उपयोग कर संपादित किया जा सकता है।
... और अंत में सवाल:
तो, आप एक AngularJS अनुप्रयोग में एक सुरक्षित प्रमाणीकरण प्रणाली को प्राप्त करने के लिए कुछ सुझाव हैं?
+1, खासकर "आपके कोणीय अनुप्रयोग के परिप्रेक्ष्य से," लॉग इन "या" लॉग आउट "होने के कारण उपयोगकर्ता के लिए केवल एक गुई संकेत है।" यदि कोई उपयोगकर्ता अपने निष्पादन वातावरण से छेड़छाड़ करना चाहता है जैसे कि कोणीय सोचता है कि वे लॉग इन हैं, तो हो - जब तक सर्वर वास्तविक डेटा को बदलने वाले किसी भी क्रिया को प्रमाणित करता है, आदि –
हाय, धन्यवाद। मुझे आपके जवाब में दिलचस्पी है। विशेष रूप से उस हिस्से में जहां आप सत्र का उल्लेख करते हैं, क्योंकि यह पारंपरिक तरीका है क्योंकि मैंने काम किया ... मैं PHP का उपयोग सर्वर साइड भाषा के रूप में करता हूं ... बस एक और सवाल (मेरे पास अब व्यक्तिगत रूप से प्रयास करने का समय नहीं है, लेकिन मैं Asap [अपने जवाब से अनिवार्य रूप से, मैं वादा करता हूँ :)]): अगर AJAX अनुरोध के दौरान एक सत्र सेट, तो यह सत्र अगले अनुरोधों में भी उपलब्ध है, है ना? – Bruno
@ ब्रूनो: हाँ। "सत्र" "पहचानकर्ता के साथ कुकी" के लिए एक और शब्द है और चूंकि AJAX अनुरोध सामान्य अनुरोधों (और एक दूसरे) के साथ कुकीज़ साझा करते हैं, तो आपका सर्वर पक्ष बस काम करेगा। – fdreger