PDA

View Full Version : سوال: خالی شدن Session ها



zrahimic
سه شنبه 28 خرداد 1387, 13:18 عصر
سلام.
من در یه سایت برای چک کردن یوزر و پسورد در صفحات از session استفاده میکنم. ولی این sessionها خیلی زود خالی میشوند و سیستم به صفحه ی ورود برمیگردد.

کسی راه حلی ندارد؟

Vahid_moghaddam
سه شنبه 28 خرداد 1387, 15:11 عصر
از Authentication دات نت استفاده کنید. وقتی یه چیزی به بهترین شکل آماده شده، چرا ازش استفاده نکنیم؟

raravaice
سه شنبه 28 خرداد 1387, 15:30 عصر
از Authentication دات نت استفاده کنید. وقتی یه چیزی به بهترین شکل آماده شده، چرا ازش استفاده نکنیم؟

حالا اگر قرار باشه دیتای دیگه ای غیر از User و Pass ذخیره بشه چی؟! ;)

--------------------------------------------------------------
zrahimic (http://barnamenevis.org/forum/member.php?u=7681) تنها راهش همونی هست که گفتم.
شما با یه جور کم فروشی الکترونیکی مواجه هستید.:)

موفق باشید

shahroozj
چهارشنبه 29 خرداد 1387, 08:15 صبح
منم يه همچين مشكلي را دارم
با اينكه session.timeout را هم بالا بردم ولي بازم session زودتر از موعد expire ميشه :-؟

alib_1421
چهارشنبه 29 خرداد 1387, 11:04 صبح
Session.Timeout=240
عدد 240 میتواند هر عددی بر حسب دقیقه باشد
فکر نکنم با این کد در PageLoad یا WebConfig مشکلی وجود داشته باشه من قرار دادم و مشکلی نبوده

raravaice
چهارشنبه 29 خرداد 1387, 11:09 صبح
تنظیمات TimeOut و همچنین وجود Global.asax در شرایطی تاثیر گزار هستند که سرور وضعیت عادی داشته باشه و فشار روش نباشه در غیر این صورت سرور تصمیم میگیره که دیتای شما رو از رم پاک کنه یا نه.
توضیحاتش رو توی پست شماره 13 از تاپیک زیر دادم.
http://barnamenevis.org/forum/showthread.php?t=108205&page=2

موفق باشید

ahmad6630
پنج شنبه 30 خرداد 1387, 20:05 عصر
سلام دوستان
استفاده از authentication یا کامپوننت خود asp.net زیاد هم جالب نیست
شاید دلت بخواد چیزهایی ازش کم و زیاد کنی و الی آخر
اونوقت رو میاری به session که متاسفانه با روی سرور رفتن و مراجعه 2-3 کاربر بلافاصله هم خالی میشه
کاشکی یکی به فکر حل این معضل بیفته
یا حداقل کارکردن صحیح با session یا cookies رو بنویسه
ممنون از همگی

raravaice
پنج شنبه 30 خرداد 1387, 20:53 عصر
کاشکی یکی به فکر حل این معضل بیفته
از سرور خوب استفاده کن.


حداقل کارکردن صحیح با session یا cookies رو بنویسه

توی همین سایت فراوان هست. تا دلت بخواد دوستان مطلب گفتن.

موفق باشید

miladr
جمعه 31 خرداد 1387, 01:42 صبح
سلام دوستان
استفاده از authentication یا کامپوننت خود asp.net زیاد هم جالب نیست
شاید دلت بخواد چیزهایی ازش کم و زیاد کنی و الی آخر
اونوقت رو میاری به session که متاسفانه با روی سرور رفتن و مراجعه 2-3 کاربر بلافاصله هم خالی میشه

فکر می کنم Profile رو واسه همین ساختن.همینطور می تونین ترکیبی از membership دات نت و جدائل خودتون رو استفاده کنید

FatemehB
چهارشنبه 19 تیر 1387, 13:29 عصر
سلام

تنها دلیل خالی شدن Session فشار روی سرور هست ؟
من الان سایتی دارم که روی lan کار می کنه ولی وقتی یه کاربر داخل برنامه هست با ورود نفر دوم session نفر اول خالی میشه !!!
کسی می دونه دلیلش چیه؟
ممنون میشم راهنمایی کنید

raravaice
چهارشنبه 19 تیر 1387, 13:34 عصر
تنها دلیل خالی شدن Session فشار روی سرور هست ؟

خیر!
تنها دلیل خالی شدنه بی موقع Session ریست شدن Application شما هست که حالا هر علتی میتونه داشته باشه.


با ورود نفر دوم session نفر اول خالی میشه !!!
این مسئله مرتبط با این موضوع نیست چون به هر حال session وجود داره در شرایط شما ولی به دلیل نا مشخصی یکی از session های شما داره اطلاعاتش رو از دست میده.

سورستون رو بررسی کنید و با چند صفحه ساده این موضوع رو امتحان کنید.

موفق باشید

el_abdollahi
چهارشنبه 13 شهریور 1387, 10:21 صبح
تنها دلیل خالی شدنه بی موقع Session ریست شدن Application شما هست که حالا هر علتی میتونه داشته باشه.
میشه بگین چه جوری میشه که Application ریست میشه؟

علیرضا مداح
چهارشنبه 13 شهریور 1387, 13:37 عصر
سلام دوست عزیز،


میشه بگین چه جوری میشه که Application ریست میشه؟

1)فایلهای پوشه های bin یا App_Code تغییر پیدا کنند یا Antivirus هنگام چک کردن آنها را تغییر دهد،
2)فایلهای web.config یا global.asax دچار تغییر گردند یا Antivirus هنگام چک کردن آنها را تغییر دهد،
3)در فایل web.config و machine.config یک element به نام processModel در <system.web> وجود دارد که میتوان با آن تعیین نمود Application چه موقع Restart شود و ممکن است تغییر داده شده باشد و باید بررسی گردد ،/
...