PDA

View Full Version : بازخوانی مقدار ذخیره شده در SetThreadPrincipal



سار
دوشنبه 16 مهر 1386, 09:17 صبح
وقتی یک Principal را با کد زیر ذخیره می کنم چطوری میتونم بازخوانیش کنم؟


AppDomain.CurrentDomain.SetThreadPrincipal(new GenericPrincipal(Identity));

یادم رفت بگم که من دارم از Membership استفاده می کنم.

PC2st
دوشنبه 16 مهر 1386, 22:00 عصر
توسط خاصیت Thread.CurrentPrincipal

سار
سه شنبه 17 مهر 1386, 09:47 صبح
متاسفانه CurrentPrincipal همیشه خالیه مگر اینکه خودم پرش کنم.
چرا؟

PC2st
سه شنبه 17 مهر 1386, 21:34 عصر
این لینک توضیحات خوبی رو داده:
http://www.grimes.demon.co.uk/workshops/secWSEight.htm

در هر صورت شاید به این fix احتیاج داشته باشید (اگر از Remoting استفاده میکنید):
http://support.microsoft.com/kb/325799

سار
چهارشنبه 18 مهر 1386, 12:32 عصر
از لینکی که دادی ممنونم ولی همه اینها از Userهای Windows استفاده می کنن.
تشکر راستش تو جستجو های که تو MSDN داشتم این Fix رودیده بودم ولی فکر می کردم سیستمم خیلی Update هست. البته لینکی هم که بتونم DL کنم توش ندیدم.
حالا دیگه دارم به شکل مستقیم خودم Thread.CurrentPrincipal رو پر می کنم و می خونم ولی در مورد این Update لینکی نبود!!!

PC2st
چهارشنبه 18 مهر 1386, 21:36 عصر
ولی در مورد این Update لینکی نبود!!!حق با شماست، من هم نتونستم لینکی رو پیدا کنم :-/
(ای کاش از اول وجود لینک رو مورد بررسی قرار میدادم)

سار
پنج شنبه 19 مهر 1386, 09:37 صبح
از توجه شما سپاسگذارم، لطفن اگر لینکی پیدا کردید به من هم خبر بدید.