PDA

View Full Version : سوال: log out شدن اتوماتیک



mahdi_14263
دوشنبه 05 اردیبهشت 1390, 18:08 عصر
سلام
چند دقیقه ای گشم ولی جواب کاملی ندیدم مجبور شد تاپیک بدم
من از FormsAuthentication برای تشخیص هویت استفاده کردم (vs2010) و رو سیستم خودم به درستی کار میکنه ، اما وقتی رویه هاست گذاشتم ی مشکل پیش اومد و اون این هست که کاربر بعد از login ،بعد از یه مدت اتوماتیک خارج میشه ، البته این هارو بگم ، منظورم شاید بهتر منتقل بشه
1. کاربر بعد از اینکه یک مدت با صفحه هیچ کاری نکرد اتوماتیک خارج میشه ، یعنی تا زمانی که در صفحات میچرخه مشکلی نیست
2. کوکی از داخل صفحه پاک نمیشه ، منظورم اینه که در pageinfo مرورگر کوکی بدون تغییر وجود داره
3.خیلی ممنون از توجه شما:لبخند:

mahdi_14263
سه شنبه 06 اردیبهشت 1390, 15:47 عصر
با سلام دوباره ،
کلی گشتم و این رو پیدا کردم ، ولی بازم جواب نداد :متعجب:
رفتم timeout داخل web.config رو زیاد کردم ، ولی بازم نشد
یه چیز دیگه هم قابل گفتن هست که هاست من رویه یک سرور جدید هست ، امکان داره تنظیماتی رو رویه سرور بایستی انجام میدادن که ندادن ،
خیلی ممنون از وقتی که گذاشتین

mohammad42ri
سه شنبه 06 اردیبهشت 1390, 16:06 عصر
سلام
فكر كنم مشكل از machine key باشه .
<machineKey validationKey="...40 character..." decryptionKey="....48 character..." validation="SHA1" decryption="AES" />
<customErrors mode="Off" />

mahdi_14263
سه شنبه 06 اردیبهشت 1390, 16:39 عصر
آقا ممنون از توجه شما
ولی من متاسفانه در این باره چیزی نمیدونم
یخورده راهنماییم میکنید
باید چکار کنم درست بشه
ممنون

mahdi_14263
چهارشنبه 07 اردیبهشت 1390, 12:47 عصر
اقا machineKey هم جواب نداد ، لطفا اگه میشه یه راه دیگه پیشنهاد بدین

Mostafa_Dindar
چهارشنبه 07 اردیبهشت 1390, 13:13 عصر
من از FormsAuthentication برای تشخیص هویت استفاده کردم (vs2010) و رو سیستم خودم به درستی کار میکنه ، اما وقتی رویه هاست گذاشتم ی مشکل پیش اومد و اون این هست که کاربر بعد از login ،بعد از یه مدت اتوماتیک خارج میشه ، البته این هارو بگم ، منظورم شاید بهتر منتقل بشه
1. کاربر بعد از اینکه یک مدت با صفحه هیچ کاری نکرد اتوماتیک خارج میشه ، یعنی تا زمانی که در صفحات میچرخه مشکلی نیست
2. کوکی از داخل صفحه پاک نمیشه ، منظورم اینه که در pageinfo مرورگر کوکی بدون تغییر وجود داره


سلام ،

با set کردم خصیصه SlidingExpiration به مقدار True این مشکل شما برطرف خواهد شد .


<authentication mode="Forms">
<forms loginUrl="member_login.aspx" slidingExpiration="false" />
</authentication>

پ.ن :
این ارتباطی با machineKey ندارد .

موفق باشید

mahdi_14263
چهارشنبه 07 اردیبهشت 1390, 14:06 عصر
<authentication mode="Forms">
<forms defaultUrl="Default.aspx" loginUrl="~/Forum_LogPage/loginPage.aspx" protection="All" slidingExpiration="true" timeout="2880"></forms>
</authentication>
ممنون از توجه شما ولی من اون رو از همون اول true گذاشته بودم ولی بازم جواب نداد
امکان داره از هاست باشه ؟

mahdi_14263
چهارشنبه 07 اردیبهشت 1390, 16:02 عصر
یک چیز تازه پیدا کردم ، با هاست مشکلم رو در میان گذاشتم و اون گفت که " بخاطر این هست که application pool بعد از 10 دقیقه بیکار بودن یوزر، sessionش رو timeout میکنه ، و گفت این چیزیه که تویه iis ست میشه نه در web.config ،
بعد من گفتم که پس بقیه سایت ها چکار میکنن ، اون گفت که تو کوکی ذخیره میکنن
من گفتم خوب منم تو کوکی ذخیره میکنم ، و رویه سیستم خودم چنین مشکلی ندارم و فقط رو هاست مشکل ایجاد میشه
گفت برای این که سیستم شما limit نداره ، "


به نظر شما مشکل از من هست یا از هاست ، راستی من که اصلا با session کار ندارم
من فقط دارم با کوکی کار مکنم
لطفا راهنماییم کنید

mahdi_14263
پنج شنبه 08 اردیبهشت 1390, 13:50 عصر
با سلام دوباره
من تمام تلاشم رو کردم ولی بازم نشد ، نمونه لاگین رو اینجا گذاشتم ، که همینم وقتی رو هاست گذاشتم براش مشکل پیش اومد ، لطفا دوستان اگه براشون امکان داره این رو یه نگاهی بندازن ، ببینن مشکلش کجاست
69270

mahdi_14263
جمعه 09 اردیبهشت 1390, 11:21 صبح
یاری اندر کس نمی بینیم یاران را چه شد . . .
دوستان لطفا یه نگاهی به پست بالا بندازن ، خیلی گرفتارشم
ممنون

skflower
سه شنبه 03 آبان 1390, 18:28 عصر
دوستان منم دقیقاً همین مشکلو دارم
تورو خدا اگه کسی میدونه بگه
یعنی هر چی برنامه نوشتیم تا حالا هیچ...

skflower
سه شنبه 03 آبان 1390, 21:42 عصر
آقا مهدی خودتون به جوابی نرسیدید؟

mahdioo12194
سه شنبه 03 آبان 1390, 22:53 عصر
http://stackoverflow.com/questions/3839851/disable-auto-logout-feature-in-asp-net

skflower
چهارشنبه 04 آبان 1390, 11:06 صبح
http://stackoverflow.com/questions/3839851/disable-auto-logout-feature-in-asp-net

نشد متاسفانه. اینو خودمم دیده بودم

skflower
شنبه 07 آبان 1390, 13:12 عصر
اساتید من فایل web.config خودم را آپلود کردم.
اگه لطف بفرمایید یه چکی بکنید ببینید عیب از اینجاست یا نه

didaaa
یک شنبه 08 آبان 1390, 16:19 عصر
<system.web>
<sessionState timeout="150" mode="InProc">
</sessionState>

و این قسمت رو هم به این صورت

<authentication mode="Forms">
<forms slidingExpiration="true" loginUrl="~/Login.aspx" defaultUrl="~/Board.aspx" timeout="180"/>
</authentication>

skflower
یک شنبه 08 آبان 1390, 18:36 عصر
<system.web>
<sessionState timeout="150" mode="InProc">
</sessionState>

و این قسمت رو هم به این صورت

<authentication mode="Forms">
<forms slidingExpiration="true" loginUrl="~/Login.aspx" defaultUrl="~/Board.aspx" timeout="180"/>
</authentication>





خب اینا که کانفیگ های خودمه. مشکلی داره؟