एक लॉगिन सिस्टम अपेक्षाकृत सरल है। असल में यह ऐसा कुछ है:
उपयोगकर्ता प्रतिबंधित है जो किसी भी चीज़ को एक्सेस करना चाहता है और उसे वैध खाता चाहिए।
आप जाँच लें कि वह में लॉग ऑन है।
यदि नहीं, तो आप के लिए संकेत करें या तो एक खाता है, या प्रवेश बनाने के लिए।
यदि उसके पास कोई खाता है तो वह अपना उपयोगकर्ता नाम/पासवर्ड संयोजन (अधिमानतः एसएसएल पर) दर्ज करेगा। फिर आप जांचते हैं कि संयोजन मान्य है या नहीं और उसके राज्य को लॉग इन करने के लिए सेट करें। ऐसा करने का सबसे अच्छा तरीका एक कुकी प्लस सत्र चर होगा, लेकिन यह उस पर निर्भर करता है कि आप क्या उपयोग करना चाहते हैं।
यदि उपयोगकर्ता का खाता नहीं है तो आप उसे एक बनाने का विकल्प दे सकते हैं। यहां आप उसे जो कुछ भी चाहिए, नाम, उपयोगकर्ता नाम, पासवर्ड और cetera भरने दें। और इसे फिर से एसएसएल पर भेजना सुनिश्चित करें।
वहां से वह सफलतापूर्वक लॉगिन करने में सक्षम होना चाहिए।
आप कुछ कोड चाहते हैं यह पूरा हो रहा है: http://www.wikihow.com/Create-a-Basic-Login-Script-in-PHP
फेसबुक के लिए, यह थोड़ा अलग है के रूप में फेसबुक उपयोगकर्ता की आवश्यकता है में लॉग इन करने और अपने आप पर संकेत देता है कि अगर वह नहीं है। फेसबुक एपीआई का उपयोग करने के तरीके को देखने के लिए आप यहां जा सकते हैं: http://developers.facebook.com/docs/guides/web/
प्रमाणीकरण भाग वह है जिसे आप देखना चाहिए।
दुर्भाग्य से फेसबुक के साथ कम से कम मदद नहीं करता है। – geoffspear
वास्तव में, कोई फेसबुक नहीं। लेकिन मुझे लगता है कि वह फेसबुक और Google जैसी सेवाओं के बीच फेसबुक और Google की तुलना में चुनने में सक्षम होने का अधिक विचार चाहता था। हालांकि फेसबुक होना अच्छा लगेगा, मैं सहमत हूं। लेकिन ऐप इंजन के "फ्री" उपयोगकर्ता एपीआई का उपयोग करने और फेसबुक को समायोजित करने के लिए स्क्रैच से शुरू करने की सुविधा के बीच, अधिकांश ऐप्स के लिए पसंद स्पष्ट दिखाई देता है। –
यह जानकारी अब पुरानी है। Google ने संघीय लॉगिन बंद कर दिया –