الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

عدم تكرار عملية الدخول لنفس المستخدم؟؟؟؟

Featured Replies

بتاريخ:

السلام عليكم
اخواني الاعزاء....
انا عملت برنامج ... وعندما ادخل بيوزر نفرض انه ADMIN والباس ADMIN
ولكن ازا ضغط المستخدم على ايقونه الدخول رح تفتح معاه صفحه LOGIN
وازا حاول يدخل بنفس اليوزر بيدخل معي ؟؟؟!!!!
انا بدي امنعه يدخل مرتين فقط لمرة واحده الا ازا عمل تسجيل خروج ودخل مرة اخرى ؟؟؟
واضحه الفكرة اخواني ؟؟
ارجو الرد...

تم تعديل بواسطة PALI.ORACLE

  • الردود 32
  • المشاهدات 5k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

بتاريخ:

أخي الكريم
يمكنك عمل عمود في جدول المستخدمين عند الدخول يـخذ القيمة 1 وعند الخروج يتم جعله =0
وطالما به القيمة =1 سيتم معرفة أنه يعمل الان والمستخدم بالفعل connect وعند الدخول به مرة أخرى أثناء شغله يتم عمل له test لقيمة العمود لو =1 لايدخل وهكذا

ويمكن الضبط من خصائص البروفيل بيحث تجعل عدد ال session =1
أختار مايناسبك

بتاريخ:
  • كاتب الموضوع

السلام عليكم
اشكرك على الرد اخي مصطفى
افضل الطريقة الاولى ولكن ممكن توضيح اكتر من كده ؟

بتاريخ:
  • كاتب الموضوع

انا فهمت طريقتك اخي مصطفى ومقتنع بها مليون بالمئه
ولكن برمجيا لس مبهمه وغير قادر على ترتيب الافكار.....

بتاريخ:

يعني أول ماتدخل سيتم تسجيل قيمة لهذا المستخدم وليكن =1
وعند الدخول بنفس المستخدم طالما هذه القيمة = مثلا 1 فيتم التعرف أن هذا المستخدم شغال فعلا
وعند الخروج يتم عمل update لهذه القيمة=0
وبكده معناه أن المستخدم off line

  • بعد 2 شهور...
بتاريخ:
  • كاتب الموضوع
يعني أول ماتدخل سيتم تسجيل قيمة لهذا المستخدم وليكن =1
وعند الدخول بنفس المستخدم طالما هذه القيمة = مثلا 1 فيتم التعرف أن هذا المستخدم شغال فعلا
وعند الخروج يتم عمل update لهذه القيمة=0
وبكده معناه أن المستخدم off line



السلام عليكم
اشكرك اخي مصطفى ... طبقتها واشتغلت تمام...
بارك الله فيك وجعله في ميزان حسناتك...
تحياتي
بتاريخ:

ولكن عندي استفسار ماذا لو خرج من النظام بطريقة غير اعتيادية مثل انقطاع الكهرباء او الخروج من المتصفح او اعادة تشغيل الجهاز
هذا معناه انه سيبقة محتفظ في القيمة 1 حتى بعد الخروج

بتاريخ:
  • كاتب الموضوع

السلام عليكم
كلامك صحيح اخي ماهر...
وهذا سيتم شرحه ان شاءالله قريباً من قبل الاخ مصطفى...
بالتوفيق

بتاريخ:

شكرا لك بانتظار توضيح الفكرة

بتاريخ:

السلام عليكم
يوجد طريقتين لانشاء المستخدمين
database user or application user
المشهورة هي ال application user وهي الاكثر مرونة
بينما ال database user هي الاكثر أمانا
يعني اذا كنت مجبر على فعل هذا اي ان المستخدم لايدخل أكثر من مرة يبقى هتستخدم ال database user كي تتغلب على المشكلة الاي ممكن تحدث كما قلت ياماهر
ويمكنك تغير في البروفيل وتجعل عدد السيشن للمستخدم =1 وبكدا مش هيعرف يفتح غير سيشن واحدة طفت الكهربائ اشتغلت مفيش مشكلة

عموما يمكنك استخدامها في حالة انك محتاج اليها
وان شاء الله ربنا ييسر ويتم شرح الموضوع أكبر من كده
ودمتم في توفيق الله

بتاريخ:

مشكور اخ مصطفى ما بتقصر
انا شخصيا حتى الان لم استخدمها ولست في حاجتها
ولكن اعتقد ان موضوع database user فيه صعوبة
شكرا لكم

بتاريخ:
  • كاتب الموضوع
السلام عليكم
يوجد طريقتين لانشاء المستخدمين
database user or application user
المشهورة هي ال application user وهي الاكثر مرونة
بينما ال database user هي الاكثر أمانا
يعني اذا كنت مجبر على فعل هذا اي ان المستخدم لايدخل أكثر من مرة يبقى هتستخدم ال database user كي تتغلب على المشكلة الاي ممكن تحدث كما قلت ياماهر
ويمكنك تغير في البروفيل وتجعل عدد السيشن للمستخدم =1 وبكدا مش هيعرف يفتح غير سيشن واحدة طفت الكهربائ اشتغلت مفيش مشكلة

عموما يمكنك استخدامها في حالة انك محتاج اليها
وان شاء الله ربنا ييسر ويتم شرح الموضوع أكبر من كده
ودمتم في توفيق الله



بارك الله فيك اخي مصطفى...
نحن بانتظار شرح الموضوع...
تحياتي
بتاريخ:

بارك الله فيك يا اخ مصطفى ... وزادك من عمله ونفع بك
طيب تسمحولي اضيف حاجة في الموضوع ده
احنا لما بنيجي نشتغل على التود مثلاً ، ويحصل امر غير اعتيادي ومثلا اليوسر بتاع الSCOTT معلق واحنا عايزين نربلس حاجة او نعمل حاجة
بيكون ايه الحل .... دايما بنقول KILL session
طيب ما تيجي نستفيد من الحته ده ونطبقها على الابليكاشن يوسر كمان
انا مع فكرة اننا نعمل ابليكشن يوسر ، ونضيف فلاج فعلا عند الدخول بقيمة وعند الخروج بقيمة اخرى
نيجي بأه لسؤال الاخ ماهر ....حله ايه
نعمل شاشة تانية ( للأدمين) ، انه يقدر يخرج اي حد بمعنى
انه يغير الاستاست بتاعته من 1 إلى 0
وبكده لو الكهرباء قطعت مثلا ، واليوسر جه يخش تاني ، اكيد السيستم مش هيقبل ، يبقى الحل انه يقول للادمين خرجني من السيستم عشان اعرف ادخل تاني
تمام بالظبط زي ما KILL session
وجزاكم الله خيراً على طريقة مناقشتكوا جميعا للموضوعات

تم تعديل بواسطة abdu1_far

بتاريخ:

مشكور اخ عبدالله
لكن مش حل كل ما رفض النظام الدخول يتصل بالادمن ولا ايه رايكم ؟

بتاريخ:
  • كاتب الموضوع
بارك الله فيك يا اخ مصطفى ... وزادك من عمله ونفع بك
طيب تسمحولي اضيف حاجة في الموضوع ده
احنا لما بنيجي نشتغل على التود مثلاً ، ويحصل امر غير اعتيادي ومثلا اليوسر بتاع الSCOTT معلق واحنا عايزين نربلس حاجة او نعمل حاجة
بيكون ايه الحل .... دايما بنقول KILL session
طيب ما تيجي نستفيد من الحته ده ونطبقها على الابليكاشن يوسر كمان
انا مع فكرة اننا نعمل ابليكشن يوسر ، ونضيف فلاج فعلا عند الدخول بقيمة وعند الخروج بقيمة اخرى
نيجي بأه لسؤال الاخ ماهر ....حله ايه
نعمل شاشة تانية ( للأدمين) ، انه يقدر يخرج اي حد بمعنى
انه يغير الاستاست بتاعته من 1 إلى 0
وبكده لو الكهرباء قطعت مثلا ، واليوسر جه يخش تاني ، اكيد السيستم مش هيقبل ، يبقى الحل انه يقول للادمين خرجني من السيستم عشان اعرف ادخل تاني
تمام بالظبط زي ما KILL session
وجزاكم الله خيراً على طريقة مناقشتكوا جميعا للموضوعات


السلام عليكم
يعني اخي عبدالله يتم عمل شاشة للادمن وهو اللي يقدر يغير القيمة من 1 لصفر لكي يستطيع المتسخدم الدخول مرة اخرى...
يعني معنى كلامك انه اليوزر الادمن لا تنطبق عليهم عملية الصفر و الواحد ؟؟؟
بدون محددات ؟؟؟
بتاريخ:

خلينا نقول ان ده اموره غير اعتيادية
يعني الكهرباء مثلا مش هتقطع كل ساعة
احنا بنتكلم على استثناءات
الحقيقة انا بفضل دائما في نظام السكيورتي انه يكون محكوم ، مش اي حد يخش يعمل اي حاجة
والصلاحية المطلقة ... لازم تكون في ايد عدد محدود من اليوسر ( سوبر ادمين )

بس خللليني اقولك اخ ماهر انا اقترحت الاقتراح ده
هنفترض انك قاعد على جهازك ، ونزلت جهة اخرى تابعة للمشروع برضه ، يعني بتعمل تحليل اي حاجة ، ونسيت وسيبت الابليكاشن بتاعك شغل على اليوسر ، وانت هناك في الجهة حبيت تجرب حاجة ..... ايه الحل لو لكل يوسر سشن واحد بس ؟؟ طبعا بفرض انك مش بتريموت على جهازك
اكيد لازم تخرج من السشن ... طيب هتخرج ازاي من السشن
طيب تعالى لسؤال تاني
احنا بنعمل تعديل لمدة 5 دقائق وبنرمي حاجة على الابليكاشن وعايزين محدش يدخل على الابليشكان ... نعمل ايه ؟؟؟
كل الحلول ده بغض النظر عن الموضوع الاساسي ، محتاجة واحد ادمين يخرج كل اليوسر او يدخلهم وفقا لصلحياته ، بمعنى بكل بساطة ، هيقفل السشن على الناس ، ويعمل ابديت لكل الاستاتس =1 وهكذا
انا اقصد بغض النظر عن الموضوع والحل المناسب ايه ، انا رأي الشخصي ان لازم يكون فيه ادمين متحكم في دخول وخروج اليوسر .

تمام اخي PALI.ORACLE ( لحد ما اتشرف بإسم حضرتك ) انا اقصد ان الادمين هو الوحيد اللي مسموح له انه يفتح اكتر من سشن
وجزاك الله خيرا

تم تعديل بواسطة abdu1_far

بتاريخ:
  • كاتب الموضوع
خلينا نقول ان ده اموره غير اعتيادية
يعني الكهرباء مثلا مش هتقطع كل ساعة
احنا بنتكلم على استثناءات
الحقيقة انا بفضل دائما في نظام السكيورتي انه يكون محكوم ، مش اي حد يخش يعمل اي حاجة
والصلاحية المطلقة ... لازم تكون في ايد عدد محدود من اليوسر ( سوبر ادمين )

بس خللليني اقولك اخ ماهر انا اقترحت الاقتراح ده
هنفترض انك قاعد على جهازك ، ونزلت جهة اخرى تابعة للمشروع برضه ، يعني بتعمل تحليل اي حاجة ، ونسيت وسيبت الابليكاشن بتاعك شغل على اليوسر ، وانت هناك في الجهة حبيت تجرب حاجة ..... ايه الحل لو لكل يوسر سشن واحد بس ؟؟ طبعا بفرض انك مش بتريموت على جهازك
اكيد لازم تخرج من السشن ... طيب هتخرج ازاي من السشن
طيب تعالى لسؤال تاني
احنا بنعمل تعديل لمدة 5 دقائق وبنرمي حاجة على الابليكاشن وعايزين محدش يدخل على الابليشكان ... نعمل ايه ؟؟؟
كل الحلول ده بغض النظر عن الموضوع الاساسي ، محتاجة واحد ادمين يخرج كل اليوسر او يدخلهم وفقا لصلحياته ، بمعنى بكل بساطة ، هيقفل السشن على الناس ، ويعمل ابديت لكل الاستاتس =1 وهكذا
انا اقصد بغض النظر عن الموضوع والحل المناسب ايه ، انا رأي الشخصي ان لازم يكون فيه ادمين متحكم في دخول وخروج اليوسر .

تمام اخي PALI.ORACLE ( لحد ما اتشرف بإسم حضرتك ) انا اقصد ان الادمين هو الوحيد اللي مسموح له انه يفتح اكتر من سشن
وجزاك الله خيرا


معاك اخوك بالله أحمد
طيب اخي عبدالله مش ممكن متلا نتحكم بالسشن عن طريق TIMER معين ؟؟؟
مثلا لو المستخدم ساب النظام لمدة نصف ساعه السشن اوتوماتيكلي ينعمله KILL !!!
بتاريخ:

سلام عليكم اخ احمد
يشرفني اني اتعرف عليك
ممكن اكيد تايمر
بس مشاكل التايمر كبيرة اوي على السيرفرات
عشان كده انا مش بفضل استخدام التايمر إلا في أضيق الحدود

بس بجد انا مستمتع بالمناقشة الجميلة ده ، وياريت كل الاعضاء يشاركونا ، عشان تكون مناقشة مثمرة ونوصل لأفضل الحلول ان شاء الله

بتاريخ:
  • كاتب الموضوع
سلام عليكم اخ احمد
يشرفني اني اتعرف عليك
ممكن اكيد تايمر
بس مشاكل التايمر كبيرة اوي على السيرفرات
عشان كده انا مش بفضل استخدام التايمر إلا في أضيق الحدود

بس بجد انا مستمتع بالمناقشة الجميلة ده ، وياريت كل الاعضاء يشاركونا ، عشان تكون مناقشة مثمرة ونوصل لأفضل الحلول ان شاء الله


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

ان شاء الله منتظرين الاخ مصطفى بأفكاره الجميلة
لكن وانا براجع الموضوع ... فيه نقطة انا قولتها خايف تتفهم غلط
انا لا أقصد ان الادمين هو اللي يخرج ويدخل براحته ، انا اقصد ان الفلاج قيمته تتعدل فعلا من صفر إلى 1 عند الدخول ، ومن 1 إلى صفر عند الخروج ، يعني بتريجر من شاشة اليوسر ... زي ما كل الناس متفقه
انا كان اصدي نضيف على كده كمان ، عمل شاشة للطوارئ في أيد الادمين ، مكنتش اقصد ان كل لما اليوسر يجي يدخل هيقول للادمين ، او لما يخرج يروح يقل الادمين
انا كنت اقصد شاشة لمعالجة الطوارئ والاستثناءات

بتاريخ:
  • كاتب الموضوع
ان شاء الله منتظرين الاخ مصطفى بأفكاره الجميلة
لكن وانا براجع الموضوع ... فيه نقطة انا قولتها خايف تتفهم غلط
انا لا أقصد ان الادمين هو اللي يخرج ويدخل براحته ، انا اقصد ان الفلاج قيمته تتعدل فعلا من صفر إلى 1 عند الدخول ، ومن 1 إلى صفر عند الخروج ، يعني بتريجر من شاشة اليوسر ... زي ما كل الناس متفقه
انا كان اصدي نضيف على كده كمان ، عمل شاشة للطوارئ في أيد الادمين ، مكنتش اقصد ان كل لما اليوسر يجي يدخل هيقول للادمين ، او لما يخرج يروح يقل الادمين
انا كنت اقصد شاشة لمعالجة الطوارئ والاستثناءات



نعم اخي عبدالله فكرتك واضحه...
وتفي بالغرض عند الطواريء...
تحياتي
بتاريخ:

السلام عليكم
كيف حالك أخي عبدالله
هي موضوع شاشة الطواريء دي فعلا كويسة بسي فرضا مثلا يعني المستخدم في مكان بعيد او ان هناك مسنخدمين كتير هل تجد انه من المنطقي ان يتم الاتصال على ال السوبر أدمين كي يتم تعديل الفلاج طبعا هو ممكن بسي نريد ان نصل الى الاحسن

طيب اخي عبدالله مش ممكن متلا نتحكم بالسشن عن طريق TIMER معين ؟؟؟
مثلا لو المستخدم ساب النظام لمدة نصف ساعه السشن اوتوماتيكلي ينعمله KILL !!!

شوف يأخي أحمد زي ماقال أخي عبدالله زمن التايمر انتهى تقريبا لكن برضه دي حلها بسيط جدا وهو تغير في البروفيل وتغير قيمة ال idle time طبعا ده في حالة انك هتستخدم ال database user

إذن السؤال الذي يطرح نفسه أيهما أحسن ال application user or database user
انا دائما استخدم ال application user لكن هناك بعض الاشياء لا تتم معالجاتها الا باستخدام ال database user وبصراحة متعب شوية
لكنه بيحل مشاكل كتيرة
بتاريخ:
  • كاتب الموضوع
السلام عليكم
كيف حالك أخي عبدالله
هي موضوع شاشة الطواريء دي فعلا كويسة بسي فرضا مثلا يعني المستخدم في مكان بعيد او ان هناك مسنخدمين كتير هل تجد انه من المنطقي ان يتم الاتصال على ال السوبر أدمين كي يتم تعديل الفلاج طبعا هو ممكن بسي نريد ان نصل الى الاحسن

طيب اخي عبدالله مش ممكن متلا نتحكم بالسشن عن طريق TIMER معين ؟؟؟
مثلا لو المستخدم ساب النظام لمدة نصف ساعه السشن اوتوماتيكلي ينعمله KILL !!!

شوف يأخي أحمد زي ماقال أخي عبدالله زمن التايمر انتهى تقريبا لكن برضه دي حلها بسيط جدا وهو تغير في البروفيل وتغير قيمة ال idle time طبعا ده في حالة انك هتستخدم ال database user

إذن السؤال الذي يطرح نفسه أيهما أحسن ال application user or database user
انا دائما استخدم ال application user لكن هناك بعض الاشياء لا تتم معالجاتها الا باستخدام ال database user وبصراحة متعب شوية
لكنه بيحل مشاكل كتيرة


ونحن بانتظار اللي بحل مشاكل كتير.. :)
موفق
بتاريخ:

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

عندي فكرة متواضعة

أنه لو فصلت الكونيكش بصورة غير طبيعية أي أن الفلاج مازال 1 , لما يجي يدخل مرة تاني بباسورد صح يروح عامل فلاج 0 ويقفل اللوجن , وبكدة يقدر يرجع يعمل كونكشن مرة تانية,

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.