السلام عليكم ورحمة الله وبركاته

مؤخراً اصبح المستخدم يحب طريقة تسجيل الدخول عن طريق الفيس بوك او تويتر

وهي طريقة جميلة بالنسبة للمستخدم ومتعبة بعض الشئ للمبرمج لكن مزايها كثيرة

الفيس بوك عند استخدامه لتسجيل الدخول يقوم باعطائك الايميل لتسطيع معرفة المستخدم من يكون من قاعدة البيانات

فان كان موجود تدخله على الحساب اما ان لم يكن سيقوم التطبيق بانشاء عضوية جديدة للمستخدم من المعلومات التي سيأخذها من الفيس بوك

ولكن المشكلة تكمن في تويتر حيث انه لا يعطيك ايميل المستخدم بالتالي يصعب توثيق المستخدم والتاكد من انه هو فعلاً صاحب الحساب !

احد الحلول التي استخدمتها وهي صداع فعلاً

عندما يقوم المستخدم بتسجيل الدخول لاول مرة عن طريق تويتر:

  • يتم اخذ رقم الشفيرة الخاص به المميز الموفر من قبل تويتر API

  • تخزين هذه الشفيرة

  • طلب من المستخدم وضع ايميله لتوثيقه

  • بعد توثيق الايميل يتمكن من دخول الموقع بكل اريحيه

عند تسجيل الدخول للمرة الثانيه

  • يتم اخذ الشفيرة ومطابقتها في قاعدة البيانات ويتم ادخال المستخدم للنظام.

هذه الطريقة معقدة وطويلة ولكنها الحل الوحيد الذي استنتجته ربما لديكم حلول افضل لتوفير الدخول عن طريق الفيس بوك وتويتر بكل اريحيه