PDA

View Full Version : قاطی شدن سشن های مختلف



gprsm0
شنبه 23 اسفند 1393, 22:45 عصر
ممکنه چندتا کاربر مختلف که هم زمان دارن با سیستم کار می کنن سشن هاشون با هم قاطی بشه؟
این اتفاق برا من افتاده نمی فهمم چرا؟ یعنی داده های جئول یک کاربر برا کاربر دیگه اومده یا مقدار دوتا متغییر برا دوتا کاربر هم زمان یکی شده!!!!!!!!!!
کسی می تونه بهم بگه چطور ممکنه؟ و من کجای کارم اشتباه کردم؟

kamranetemadi
یک شنبه 24 اسفند 1393, 09:38 صبح
متد استاتیک استفاده کردید آیا؟؟؟؟؟؟؟؟

gprsm0
یک شنبه 24 اسفند 1393, 09:58 صبح
آره
دیشب کلی باهاش کل کل کردم
ولی عجب شانسی اوردم قبل پابلیش سیستم این قضیه رو فهمیدم
تنها راهکار متغییر Session هست؟ من توی صفحه چندتا متد دارم که باید از داده های همدیگه استفاده کنن.
قضیه Share شدن داده ها در کل Application در مورد متغییر استاتیک توی کلاس هام هم همین طوره؟ اگه این طوره چاره توی کلاس ها که متغییر سشن رو نمیشناسه چیه؟

kamranetemadi
یک شنبه 24 اسفند 1393, 10:08 صبح
کلاس هایی که static تعریف میشن اطلاعاتشون بین همه کاربرا مشترک هست
و همینطور session رو نمیشناسن
دور static رو خط بکشید

gprsm0
یک شنبه 24 اسفند 1393, 10:19 صبح
توی یک کلاس بخوام متغییر کلی توی همون کلاس تعریف کنم که اطلاعات کاربرام قاطی نشه چکار باید انجام بدم؟


private int myvar
private int myvar{get;set}
int myvar
کدومش درسته؟ برا این کار؟