السلام عليكم .
عندي طلب بسيط و صغير إذا مافي مانع و أرجو المساعده فيه .
أنا شغال على مشروع ُE-Bank فبدي سكرت , يظهر رساله للمستخدم في حين حاول شخص أخر الدخول بنفس إسم المستخدم و بنفس الوقت إلى المستخدم الأول فيه شغال على الموقع.
و أكون مشكور ليكم.
السلام عليكم .
عندي طلب بسيط و صغير إذا مافي مانع و أرجو المساعده فيه .
أنا شغال على مشروع ُE-Bank فبدي سكرت , يظهر رساله للمستخدم في حين حاول شخص أخر الدخول بنفس إسم المستخدم و بنفس الوقت إلى المستخدم الأول فيه شغال على الموقع.
و أكون مشكور ليكم.
تم تعديل هذه المشاركة بواسطة djug في 2 أبريل 2011 في 11:37
Is there any answer ?!?!?!?!?!?!??!?!?!
آلية القيام بذلك هي كالتالي:
يجب أن تحتوي قاعدة البيانات (مثلا في جدول المستخدمين) خانة من نوع Bool تعطى قيمة True كلما سجل المستخدم دخوله و False لما يسجل خروجه (و نسميها مثلا Logged)
الآن لدى إدخال المستخدم لاسم دخوله و كلمة السر نتحقق من أن بياناته صحيحة ، لكن قبل تحويله إلى الموقع من جديد نتحقق من قيمة Logged إن كانت False فيعني أنه المستخدم الفعلي لحسابه و نسمح له بالدخول و نحول قيمتها إلى True
أما إن كانت قيمة Logged تساوي True فيعني أن هناك من سجل دخوله إلى الموقع حاليا و نمنع المستخدم الثاني من الدخول و نراسل صاحب الحساب الأصلي
و لما يسجل المستخدم خروجه نعطي Logged القيمة False من جديد
لكن هناك أمر يجب أخذه بالحسبان و هو إمكانية خروج المستخدم (غلق صفحة الموقع) دون تسجيل دخوله (يمكن حلها بتسجيل خروج المستخدم بعد مدة معينة من عدم قيامه بأية عملية)
و السلام عليكم
شكرا جزيلأ أخي الكريم ,
أنا هذه الفكر إلي أنا عاملها
أنا إلي عاملو هو كاتالي :
1- عند ماحاولة أحد الدخول بنفس الحساب الموجود الحالي, يظهر له رساله "Please Try Again Later".
2- يتسجل في قاعدة البيانات "True" , يعني في أحد خاول الدخول.
3- في بداية كل صفحة , في عملية التأكد من إن يوجد أحد حاول الدخول أو لا , و في حالة الدخول يظهر له رسالة ->"Prompt box: there is someone tried to login " .
لكن أريد إظهار رساله فوريه أنه يوجد أحد حاول الدخول و ليس بعد التنقل بين الصفحات .
وشكرا جزيلا لك أخي djug
في هذه الحالة يجب عليك استعمال AJAX بحيث تجعل الصفحات كلها تتحق بشكل دوري من قيمة المتغير في قاعدة البيانات و بمجرد أن يجرب أحد الدخول تظهر له تلك الرسالة
ياسلام عليييييك ,,,,
عندك كود مشابه للموضوع وأعدل عليه أنا ,,,؟!"إن أمكن و مافيها تعب أو غلبه عليك"
مشكووووووووووووور
لا، لا يوجد بحوزتي كود جاهز
بالمناسبة : أنصحك بأن تقرأ قليلا حول الـ AJAX خير من أن تبحث عن كود جاهز و التعديل عليه
تعلم أساسيات الـ AJAX لن يأخذ من وقتك الكثير (ربما يوم واحد أو يزيد عن ذلك قليلا)
و السلام عليكم
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…