كيف يمكنني الحصول على مستخدم المعلومات من معرف جلسة العمل في ASP.NET?

StackOverflow https://stackoverflow.com/questions/132437

سؤال

في asp.net التطبيق, وأود أن استخدام خدمة ويب لإرجاع اسم المستخدم المرتبطة معرف جلسة العمل تم تمريره كمعلمة.نحن حاليا باستخدام InProc الدورة المخزن.

هل من الممكن أن تفعل هذا ؟

تحرير:ما أحاول القيام به هو الحصول على معلومات حول دورة أخرى من النظام الحالي.أنا لا أحاول الحصول على SessionID, لقد حصلت عليه بالفعل.أنا أحاول الحصول على معلومات المستخدم المرتبطة معين SessionID.

شكرا

ماثيو جي.

هل كانت مفيدة؟

المحلول

يمكن إنشاء "وهمية"تعريف الارتباط معرف جلسة العمل وتقديم طلب إلى خدمة ويب باستخدام ذلك ، حتى أن خدمة ويب كان ينخدع إلى الاعتقاد بأنك جزء من الدورة ، مما يتيح لك قراءة أي معلومات منه.يبدو تماما الإختراق, ولو :)

نصائح أخرى

شيء من هذا القبيل:

HttpSessionState ss = HttpContext.Current.Session;
HttpContext.Current.Response.Write(ss.SessionID);

التي سوف تحصل الحالي sessionID.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top