💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Morteza.M
توضیح در خصوص تابع isAliveToken
جامعه پی اچ پی ایجاد شده در ۱۶ تیر ۱۴۰۳

با سلام 

چرا در این تابع به تابع time مقدار ۱۲۰ ثانیه اضافه می‌کنیم ؟

return $record->expired_at > time() + 120;

سلام،

این مورد بعنوان حاشیه اطمینان یا Buffer Time صورت بگیره تا بنا به هر علتی در سیستم شبکه یا پردازش و ... مشکلی پیش بیاد در آستانه انقضای توکن، همچنان توکن معتبر شناخته بشه و فرصت تجدید توکن داشته باشه و توکن دقیقا در لحظه انقضا بررسی نشود(منظور از بررسی بعد از کلیک روی لینک بوده).

این دستور دو دقیقه قبل ازینکه توکن منقضی بشه باعث میشه return false اتفاق بیوفته و توکن تجدید بشه و یک توکن جدید با expire time ده دقیقه ای ایجاد بشه.

محسن موحد ۱۶ تیر ۱۴۰۳، ۲۳:۲۴