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

ما هي آلية عمل نظام تسجيل الخروج الأوتوماتيكي

بدأه _أبو حذيفة_ في 29 يناير 2011 · 8 رد · 1,316 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

إخواني عندي سؤال

ما هي آلية عمل نظام تسجيل الخروج الأوتوماتيكي

عندما يضغط المستخدم على زر تسجيل الخروج يتم مسح session وغيرها من الأشياء التي نحددها

ولكن إذا قام المستخدم بغلق الصفحة مباشرة بدون تسجيل الخروج

كيف يمكنني أن أمسح إسمه من قائمة المستخدمين الموجودين الآن مباشرة؟

سؤال تاني

هل يمكن بإستخدام الجافا سكربت إظهار رسالة للمستخدم تطلب منه تسجيل الخروج

عندما يضغط على إغلاق الصفحة بدون أن يقوم بتسجيل الخروج ؟

أفيدونا جزاكم الله خيراً.

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#2

اخي الكريم أما بالنسبة لتسجيل الخروج التلقائي وغيرها ............. تعتمد على ماذا تحاول أن تبني من صفحات انترنت ولكن يمكنني ان أقول اني فهمتك بشكل جزئي .......

يوجد هنالك حدث يدعي unload هذا الحدث يتم تنفيذه عند إغلاق الصفحة يمكنك ان تقوم بكتابة ما تشاء فيه مثلا

<body onunload="JavaScriptFunction()">

</body>
1

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#3

جزاك الله خيرا أخي على الرد

ولكن أنت كأنك وضعت هذه التعليمة لجافا سكربت

أنا أعرف أنه يوجد مثلها لasp.net في event

هل هذا صحيح

وسؤال

إزا كنت وضعت عدة أسماء في Application هي أسماء المستخدمين المتواجدون الآن

مثلاً:

أحمد

محمد

عمر

أنس

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

تم تعديل هذه المشاركة بواسطة KV2010 في 31 يناير 2011 في 08:46

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#4

أكيد يوجد منها في asp.net ضمن البيهايند كود كوننا ................. يمكنك استخدامه

يمكنك البحث عن الاسم المراد حذفه من القائمة من خلال التعليمة التالية ويمكن أن تبتكر طرق أخرى أكثر فاعلية وتتيح لك مرونة أكبر باستخدام الداتاتيبل أو المصفوفات ...............

        string s = "tammam,malek,mazen";
        string res = s.Replace("malek,", "");

ستقوم بإزلة الأسم malek من القائمة

تم تعديل هذه المشاركة بواسطة Tammam_KD في 31 يناير 2011 في 15:03

1

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#5

السلام عليكم

أخي جربت أضع في event لأداة من الأدوات في حدث unload حتى يتنفذ عند إغلاق الصفحة

ونجحت

ولكن هناك مشكلة

لقد وضعت updatepanel وتايمر في نفس الصفحة ضمن بانيل لتنفيذ أمر معين

ولكن عندما يعمل هذا التايمر ينفذ حدث unload

ما هو الحل برأيك

طبعا أنا لا أعرف جافا سكربت

بالإنتظار

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#6

عند اختيارك للحدث لا تختار حدث العنصر الذي سوف يتغير ويتجدد في الصفحة مثل التايمر أو الأبديت بانل ............. اختر حدث unload لعنصر وضعته أنت وهو ثابت لا يتغير ......... وهنالك ملاحظة صغيرة ........... تأكد من حالة المستخدم (اي حالة session) قبل تنفيذ تعليمة حذف الاسم من الـ Application فإن كان مسجل خروجه احذف وإلا لا تحذف ...................

1

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#7

السلام عليكم

وضعت unload لحدث label ول textbox و button وللصفحة ككل Page-Unload ولكن في كل مرة التايمر ينفذ الأوامر التي في unload

يعني لم تنجح أي واحدة

التايمر يعمل بشكل صحيح ولكن ينفذ شيئ إضافي غير الكود الذي فيه وهو حدث unload

سأضع المثال هنا غداً حتى تطلع عليه وإن شاء الله تجد حل

جزاك الله خيرا على التواصل

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#8

هذا المثال في هذا الرابط

أرجو أن تجد حل

وقد وضعت من عدة أيام سؤال هنا في المنتدى عن التعديل على الملفات

هل عندك فكرة عن ذلك

جزاك الله خيرا على التواصل

http://www.4shared.com/file/8B5t2ty2/exam.html

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#9

ألا يوجد أي رد

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

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

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

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

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

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