سلام عليكم.
أريد إقتراح لفكرة منع المستخدم من تسجيل الدخول لأكثر من جهازين في نفس الوقت أريده عن تسجيل دخوله التحقق من أن عدد الأجهزة ليس أكثر من 2 وإذا كانوا 2 يتم التحقق أن الجهاز الحالي موجود ضمنهم لإتمام اتسجيل الدخول ولكن العقبات كالتالي:
1- يمكن أن يدخل المستخدم لجهازين في الوقت الحالي ويعمل على جهاز \وال الوقت ويترك الجهاز الآخر مدة طويلة حتى تنتهي ال session الخاصة بهذا الجهاز، هذا يعني أنه عندنا في قاعدة البيانات الجهاز مسجل الدخول ولكن ف الواقع لا.
2- إذا استعملت User-Agent header لجلب معرف للجهاز فهذه الطريقة لن تنجح طويلًا لأنه إذا تم تحديث المتصفح الخاص بالمستخدم سيتم تغيير User Agent.
3- عند تسجيل الدخول وكان تم التسجيل من قبل لجهازين أريد عرض صفحة بها الأجهزة التي تم تسجيل الدخول إليها ويمكنه تسجيل الخروج من واحد منهم (وليس الكل).
السؤال
محمود موسى2
سلام عليكم.
أريد إقتراح لفكرة منع المستخدم من تسجيل الدخول لأكثر من جهازين في نفس الوقت أريده عن تسجيل دخوله التحقق من أن عدد الأجهزة ليس أكثر من 2 وإذا كانوا 2 يتم التحقق أن الجهاز الحالي موجود ضمنهم لإتمام اتسجيل الدخول ولكن العقبات كالتالي:
1- يمكن أن يدخل المستخدم لجهازين في الوقت الحالي ويعمل على جهاز \وال الوقت ويترك الجهاز الآخر مدة طويلة حتى تنتهي ال session الخاصة بهذا الجهاز، هذا يعني أنه عندنا في قاعدة البيانات الجهاز مسجل الدخول ولكن ف الواقع لا.
2- إذا استعملت User-Agent header لجلب معرف للجهاز فهذه الطريقة لن تنجح طويلًا لأنه إذا تم تحديث المتصفح الخاص بالمستخدم سيتم تغيير User Agent.
3- عند تسجيل الدخول وكان تم التسجيل من قبل لجهازين أريد عرض صفحة بها الأجهزة التي تم تسجيل الدخول إليها ويمكنه تسجيل الخروج من واحد منهم (وليس الكل).
فهل هناك أي إقتراح؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.