نمایش نتایج 1 تا 4 از 4

نام تاپیک: مشکل در session

  1. #1
    کاربر دائمی آواتار Mahdavi
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    ایران - میگن تهرون
    پست
    606

    مشکل در session

    با سلام
    من یک برنامه تحت وب با #C نوشتم که چند کاربر همزمان با آن کار میکنند.
    من مشخصات کاربر را تو session ذخیره می کنم. اما همیشه مشخصات آخرین کاربر تو session هستش . یعنی اگر چند کاربر همزمان کار کنند اطلاعات آخرین کاربر هستش.
    من خاصیت cookeleese رو تو webconfig را false کردم درست شد ولی تو آدرس صفحات یکسری کاراکترهای random اضافه میکنه.
    لطفا کمک کنید

  2. #2
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    2,342
    لطفا در مورد کدی که نوشته اید بیشتر توضیح بدهید! دقیقا با این اطلاعات چه کاری را می خواهید انجام دهید؟

    در ضمن این امکان ندارد! متغیرهای ساخته شده از شیء سشن منحصر به *یک* کاربر و یک سشن هستند و برای هر کاربر جدا از کاربر دیگر می باشد.
    متغیرهای تعریف شده از سیء سشن دقیقا مانند متغیرهای سراسری در فرم های برنامه های ویندوز عمل می کنند.

    اگر از شیء Application استفاده کرده بودید بله! این شیء و متغیرهای ساخته شده از آن در کل سایت و در دسترس تمام کاربران می بود و می باشد.
    این متغیرها اصطلاحا متغیر سراسری چند کاربره نامیده می شود.

    یک سوال آیا شما می خواهید آمار کاربران را بدست آورید؟ اگر اینطور است باید از فایل global.asax استفاده کنید.این فایل را مخصوص اینکار ساخته اند!...

  3. #3
    کاربر دائمی آواتار Mahdavi
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    ایران - میگن تهرون
    پست
    606
    با سلام و تشکر از آقای نصیری
    این مسله برای خود من هم عجیب بود زیرا همانطور که گفته بودید شی session منحصر بفرد باید باشد. امروز برنامه خودم رو که رو یه سرور دیگه نصب بود چک میکردم و دقیقا همین رفتار را داشت . ولی در یک سرور دیگر که جدیدا نصب کرده ام شی session منحصر بفردی خود رو از دست داده.
    از این شی برای نگهداری مشخصات کاربر و سطوح دسترسی او استفاده میکنم.

  4. #4
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    2,342
    نمی دانم از چه روشی برای دیباگ کردن استفاده کرده اید که به این نتیجه رسیده اید ولی در کل یک صفحه را اگر دوبار باز کنید مانند دو کاربر رفتار می کند به شرطی که IP آنها را تست نکنید :wink:
    به این صورت کار کنید ببینید آیا جواب می دهد یاخیر ، هر دو کاربر را یکی می شناسد.

تاپیک های مشابه

  1. Session چیست ؟
    نوشته شده توسط merlin_vista در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: چهارشنبه 16 مرداد 1392, 09:13 صبح
  2. خالی شدن Session
    نوشته شده توسط Behsharp در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: شنبه 03 شهریور 1386, 16:17 عصر
  3. TimeOut کردن یک Session خاص نه تمام Session های بکار رفته؟
    نوشته شده توسط Behsharp در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: شنبه 08 مهر 1385, 11:16 صبح
  4. تفاوت session و cooki-less session
    نوشته شده توسط bluesky2005 در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: شنبه 08 اسفند 1383, 07:44 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •