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

عدة مستخدمين في نفس الوقت

بدأه JavaPorgrammer في 12 يناير 2011 · 9 رد · 622 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

يا إخوة ، أنا أنشئت عدة مستخدمين للسيرفر tomcat ، من خلال جدول في أوراكل .. لكن عندما أحاول الدخول بأكثر من مستخدم يعطيني خطأ 403 ، فيلزم أن يسجل خروج للمستخدم السابق!

أرجو أن تكون اتضح السؤال ..

context.xml:

<Context antiJARLocking="true" path="/wbtest">



  <Realm className="org.apache.catalina.realm.JDBCRealm"
 connectionName="root"
 connectionPassword="root"
 connectionURL="jdbc:oracle:thin:@localhost:1521:XE"
 debug="99"
 driverName="oracle.jdbc.driver.OracleDriver"
 roleNameCol="rolename"
 userCredCol="password"
 userNameCol="user_name"
 userRoleTable="US_RO"
 userTable="USR"/>

</Context>

تحياتي للجميع .

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#2

http://en.wikipedia.org/wiki/HTTP_403

و هو يوجد سيناريوا أصلا بهذا الشكل؟

#3

مافهمتك!

اللي اعرفه ان معناه : الوصول للصفحة غير مسموح!

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#4

أعتقد أنه غير ممكن! هل من اقتراحات؟

اقتباس

Additional Notes

* When a user attempts to access a protected resource for the first time, Tomcat 6 will call the authenticate() method of this Realm. Thus, any changes you have made in the security mechanism directly (new users, changed passwords or roles, etc.) will be immediately reflected.

* Once a user has been authenticated, the user (and his or her associated roles) are cached within Tomcat for the duration of the user's login. For FORM-based authentication, that means until the session times out or is invalidated; for BASIC authentication, that means until the user closes their browser. Any changes to the security information for an already authenticated user will not be reflected until the next time that user logs on again.

* As with other Realm implementations, digested passwords are supported if the <Realm> element in server.xml contains a digest attribute; JAASRealm's CallbackHandler will digest the password prior to passing it back to the LoginModule

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#5

أخي JavaProgrammer ...

هل ممكن أن يحدث مثل هذا السيناريو عند رفع التطبيق للعمل به؟

لا .. لا أعتقد .. فكل مستخدم سيدخل من جهازه على username واحد فقط .. أليس كذلك؟

لذا إن كنت تستطيع أن تدخل على التطبيق بأكثر من مستخدم, كل مستخدم من جهاز متختلف .. إذن لا توجد مشكله.. هل فهمت ما أقصده؟

1
#6

أحسنت .. بارك الله فيك

أنا كنت أريد أتأكد من هذا الشيء..

زادك الله من فضله..

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#7

هههههههه ... أنا لم أقل شئ ... smile.gif

إن كان الأمر كذلك فيجب عليك التأكد بأن تقوم بتجريب هذا السيناريو من على أكثر من جهاز

#8

:lol: للأسف يا أخ هويدي جربت الدخول من اكثر من جهاز ، إلا أنه يعطيني نفس الخطأ!

عندي صلاحيات مختلفة

مثلا

العميل
المحاسب

لا يمكن ان يدخلوا في نفس الوقت!

أنا أريد فقط هل هذا له دخل في السيرفر "لأني استخدم السيرفر المحلي" أو ان له دخل برمجي؟

لماذا اسأل هذا السؤال؟ لأني ربطت tomcat مع الأوراكل

مشروع التخرج والمناقشة الإثنين القادم وربنا يسترها معانا!

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#9

حقيقه لا أعرف سبب للخطأ ... لكن لا تقم بتجربة أكثر من مستخدم في نفس الوقت أمام الدكتور :D

#10

اكيد والا نروح فيها ! :lol:

جاري البحث..

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

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