• 0

كيف أتحقّق من أن المستخدم متصل الآن؟

السلام عليكم ورحمة الله وبركاته 
انا قمت بعمل فورم تسجيل دخول وهو شغال تمام .. 
لاكن اريد عمل حقل ( المستخدم متصل الان ) او ( غير متصل ) داخل ملفه الشخصي ... كيف ؟
*ملاحظة : العمل ب session + cookies
وشكرا لكم

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

لا يمكن أن تعملها با Session او الكوكيز فقط . بما أن أشخاص أخرون يمكنهم رؤية ما اذا كان الشخص متصل او لا . فأنت تحتاج الى وسيلة لتخزين هذه العملية .
الحل الاول يكون با استخدام قاعدة بيانات تضع فيها معلومات الحساب ... ثم تضع حقل أخير وهو يكون من نوع Boolean  اذا كان المستخدم مسجل دخوله سا يكون هذا الحقل trueو العكس صحيح . بعدها عندما يقوم المستخدم الاخر با زيارة الصفحة الشخصية لهذا الشخص أنت سا تقوم با عمل هذا التحقق اذا كان true سا تضهر مثلا نقطة خضراء أو ... و العكس صحيح .
الحل الثاني هو استخدام ملف تخزن فيه معلومات المستخديمن المسجلين و حالتهم الان (مسجل دخوله أو غير مسجل) . لنقل مثلا ملف با صيغة Json . تكون طريقة التخزين كا التالي :
 

{
	"ahmed": "true",
    	"walid": "false"  
}

بعدها تقوم با قراءة هذا الملف و تحديد حالة المستخدم عن طريق إسمه . و تعرض الحالة للشخص الذي زار الصفحة الشخصية لهذا الشخص .

2 اشخاص أعجبوا بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن