الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أريد أظهار رساله للمستخدم في حين حاول شخص أخر الدخول

بدأه osama handoomah في 31 مارس 2011 · 6 رد · 1,044 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم .

عندي طلب بسيط و صغير إذا مافي مانع و أرجو المساعده فيه .

أنا شغال على مشروع ُE-Bank فبدي سكرت , يظهر رساله للمستخدم في حين حاول شخص أخر الدخول بنفس إسم المستخدم و بنفس الوقت إلى المستخدم الأول فيه شغال على الموقع.

و أكون مشكور ليكم.

تم تعديل هذه المشاركة بواسطة djug في 2 أبريل 2011 في 11:37

#2

Is there any answer ?!?!?!?!?!?!??!?!?!

#3

آلية القيام بذلك هي كالتالي:

يجب أن تحتوي قاعدة البيانات (مثلا في جدول المستخدمين) خانة من نوع Bool تعطى قيمة True كلما سجل المستخدم دخوله و False لما يسجل خروجه (و نسميها مثلا Logged)

الآن لدى إدخال المستخدم لاسم دخوله و كلمة السر نتحقق من أن بياناته صحيحة ، لكن قبل تحويله إلى الموقع من جديد نتحقق من قيمة Logged إن كانت False فيعني أنه المستخدم الفعلي لحسابه و نسمح له بالدخول و نحول قيمتها إلى True

أما إن كانت قيمة Logged تساوي True فيعني أن هناك من سجل دخوله إلى الموقع حاليا و نمنع المستخدم الثاني من الدخول و نراسل صاحب الحساب الأصلي

و لما يسجل المستخدم خروجه نعطي Logged القيمة False من جديد

لكن هناك أمر يجب أخذه بالحسبان و هو إمكانية خروج المستخدم (غلق صفحة الموقع) دون تسجيل دخوله (يمكن حلها بتسجيل خروج المستخدم بعد مدة معينة من عدم قيامه بأية عملية)

و السلام عليكم

#4

شكرا جزيلأ أخي الكريم ,

أنا هذه الفكر إلي أنا عاملها

أنا إلي عاملو هو كاتالي :

1- عند ماحاولة أحد الدخول بنفس الحساب الموجود الحالي, يظهر له رساله "Please Try Again Later".

2- يتسجل في قاعدة البيانات "True" , يعني في أحد خاول الدخول.

3- في بداية كل صفحة , في عملية التأكد من إن يوجد أحد حاول الدخول أو لا , و في حالة الدخول يظهر له رسالة ->"Prompt box: there is someone tried to login " .

لكن أريد إظهار رساله فوريه أنه يوجد أحد حاول الدخول و ليس بعد التنقل بين الصفحات .

وشكرا جزيلا لك أخي djug

#5

في هذه الحالة يجب عليك استعمال AJAX بحيث تجعل الصفحات كلها تتحق بشكل دوري من قيمة المتغير في قاعدة البيانات و بمجرد أن يجرب أحد الدخول تظهر له تلك الرسالة

#6

ياسلام عليييييك ,,,,

عندك كود مشابه للموضوع وأعدل عليه أنا ,,,؟!"إن أمكن و مافيها تعب أو غلبه عليك"

مشكووووووووووووور

#7

لا، لا يوجد بحوزتي كود جاهز

بالمناسبة : أنصحك بأن تقرأ قليلا حول الـ AJAX خير من أن تبحث عن كود جاهز و التعديل عليه

تعلم أساسيات الـ AJAX لن يأخذ من وقتك الكثير (ربما يوم واحد أو يزيد عن ذلك قليلا)

و السلام عليكم

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…