زمان جاری: 2012/05/25, 12:54 PM خوش آمدید مهمان گرامی! (ورودعضویت)



خروج بی مورد از سایت


ارسال موضوع  ارسال پاسخ 
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رتبه موضوع:
 
خروج بی مورد از سایت
نویسنده پیام
s.tajeri آفلاین
عضو جدید
*

ارسال‌ها: 19
تاریخ عضویت: Oct 2010
رتبه: 0
تشکر: 0
0 بار تشکر شده در 0 پست
ارسال: #1
خروج بی مورد از سایت
سلام و خسته نباشید.
من یک مشکلی بزرگی که دارم اینه که در حین کار با سایت بدون هیچ دلیلی کاربر رو از سایت خارج می کنه و کلا session شو پاک می کنه.
نمی دونم این مشکل واسه سرور یا از کدهای من.
خیلی به راهنماییتون نیاز دارم.
ممنون.
2011/05/23 10:27 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
Arman_gh آفلاین
تازه کار
*

ارسال‌ها: 24
تاریخ عضویت: Sep 2010
رتبه: 0
تشکر: 8
15 بار تشکر شده در 10 پست
ارسال: #2
RE: خروج بی مورد از سایت
در فایل app/config/core.php این مقادیر را به دلخواه تغییر دهید (قبل از هر دستور در توضیحات کد توضیح داده شده است که چه باید بکنید.

کد PHP:
Configure::write('Security.level''medium');
Configure::write('Session.timeout''120'); 

'high' Session timeout in 'Session.timeout' x 10
'medium' Session timeout in 'Session.timeout' x 100
'low' Session timeout in 'Session.timeout' x 300
120 * 100 = 12000
(آخرین تغییر در این ارسال: 2011/05/23 10:56 AM توسط Arman_gh.)
2011/05/23 10:52 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : saleh
s.tajeri آفلاین
عضو جدید
*

ارسال‌ها: 19
تاریخ عضویت: Oct 2010
رتبه: 0
تشکر: 0
0 بار تشکر شده در 0 پست
ارسال: #3
RE: خروج بی مورد از سایت
تغییر دادم.
security.level رو high گذاشتم
timeout رو 1800
درست نشده.
من timeoutam رو 1800 گذاشتم، security.level رو باید چی بگذارم؟
من توضیحات تکمیلی شما در خصوص timeout رو نفهمیدم اگه ممکنه یکم توضیح بدید ممنون می شم.
(آخرین تغییر در این ارسال: 2011/05/23 11:11 AM توسط s.tajeri.)
2011/05/23 10:56 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 992
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 402
872 بار تشکر شده در 561 پست
ارسال: #4
RE: خروج بی مورد از سایت
سلام بر شما s.tajeri :دی

چه عجب از این طرفا

1800 رو همون 180 قرار بدید خیلی هم زیاده.

لول رو هم رو low قرار بدید.

اون توضیحات هم فرمول محاسبه تایموت هست . فرضا low یعنی مقدار تایموت * 300

اگر باز مشکل خوردید چک کنید که جای سسشن ها رو حذف نمی کنید.؟!
2011/05/23 12:10 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
s.tajeri آفلاین
عضو جدید
*

ارسال‌ها: 19
تاریخ عضویت: Oct 2010
رتبه: 0
تشکر: 0
0 بار تشکر شده در 0 پست
ارسال: #5
RE: خروج بی مورد از سایت
سلام آقای سوزنچی، وقتتون بخیر.
1800 رو کم می کنم ولی
مکانیزمشون رو نمی دونم. آخه 1800 هم 10* و هم 100* و هم 300* صدق می کنه. من کدام رو باید در نظر بگیرم که براساس آن security.level را انتخاب کنم.

بعد لول low جایی مشکل ایجاد نمی کنه؟
(آخرین تغییر در این ارسال: 2011/05/23 12:17 PM توسط s.tajeri.)
2011/05/23 12:17 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
Arman_gh آفلاین
تازه کار
*

ارسال‌ها: 24
تاریخ عضویت: Sep 2010
رتبه: 0
تشکر: 8
15 بار تشکر شده در 10 پست
ارسال: #6
RE: خروج بی مورد از سایت
در ایمیل فرمودید که اگر روی high قرار بدید خارج میشه. دلیلش اینه که اگر روی high باشه session_id بین درخواست ها باز تولید میشه. اینجا اطلاعات بیشتر
مکانیزم پیچیده‌ای نداره همونطور که در بالا نوشتم مثلا اگر روی low باشه low برابر 300 هست و session_timeout را هم هر چیزی تعریف کنید ضربدر 300 میشه روی medium تنظیم کنید ضربدر 100. بعد عددی تولید میشه مثلا 2000 که بر مبنای ثانیه است. اگر کاربر در این 2000 ثانیه کاری انجام نده از سایت خارج میشه.اگر هدف شما این است که کاربر برای مدت طولانی مثلا 2 ماه از سایت خارج نشه باید سراغ کوکی بروید.
2011/05/23 05:45 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : saleh
saleh آفلاین
Administrator
*******

ارسال‌ها: 992
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 402
872 بار تشکر شده در 561 پست
ارسال: #7
RE: خروج بی مورد از سایت
ببینید شما هر بار یک صفحه رو نگاه میکنید. تاریخ سشن ایجاد شده آپدیت میشه. تایموت در واقع مدت زمان اختلاف بین رمان حال با زمان آخرین بروز رسانی سشن هست.

این مکانیزم کلیش، حال وقتی low قرار میدید و تایم اوت یعنی 300 برابر 1800 ثانیه، مدت زمانی که سشن شما باید اکسپایر بشه. که فکر میکنم تو مدت زمان زنده بودن سششن محدودیت داشته باشیم.و به تنظیمات سرور هم بستگی داره
2011/05/23 05:55 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
s.tajeri آفلاین
عضو جدید
*

ارسال‌ها: 19
تاریخ عضویت: Oct 2010
رتبه: 0
تشکر: 0
0 بار تشکر شده در 0 پست
ارسال: #8
RE: خروج بی مورد از سایت
خیلی ممنون از توضیحات کامل همتون.
فقط یک چیز دیگه high,medium, low فقط به خاطر طولانی شدن زمان timeout. غیر از این 3 تا لول تغییرات دیگه ای هم دارن؟
2011/05/23 08:02 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 992
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 402
872 بار تشکر شده در 561 پست
ارسال: #9
RE: خروج بی مورد از سایت
تو اون اینکی که دادن کاملا توضیح داده . مثلا در high ، هر بار id session رو از نو تولید میکنه
2011/05/24 12:17 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
s.tajeri آفلاین
عضو جدید
*

ارسال‌ها: 19
تاریخ عضویت: Oct 2010
رتبه: 0
تشکر: 0
0 بار تشکر شده در 0 پست
ارسال: #10
RE: خروج بی مورد از سایت
خیلی ممنون
2011/05/24 08:17 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ارسال موضوع  ارسال پاسخ 


پرش در انجمن: