@ali.bayat
من api نویشتم الان میخوام Bearer رو بدم به فرانت کار تا بتونه بعد لاگین استفاده کنه من چطوری میتونم token رو به دستش برسونم
return $request->header('Authorization');
``
این کد رو زدم اما اگه در پستمن اگهauthorizationوجود داشته باشه نمایش میده در غیر این صورت نمایش نمیده@coaradsupp
اگه بخوام بگم یوزر فقط یک ساعت میتونه لاگین کنه و بعد یک ساعت خود به خود logout بشه باید چیکار کنم
توی فولدر کانفیگ توی فایل سشن lifetime هست، اون رو کم کنی زمان ذخیره سشن کم میشه
https://stackoverflow.com/questions/45247239/laravel-customized-session-lifetime-at-user-level
https://laracasts.com/discuss/channels/laravel/session-lifetime?page=1
@coaradsupp
وقتی با توکن کار میکنی سشن دیگه کاربردی نداره که بخوایی lifetime رو دستکاری کنی
میشه با دوتافیلد یکی آپدیت و یکی انقضا و با پکیج کربن مقایسه کنی که هربار لاگین میشه اگر زمان لاگین و زمان درخواست بیشتر از یک ساعت بود توکن رو عوض کنی و از سمت ویو کاربر توکنش رو حذف کنی.
@ali.bayat
منظورت اینه
Passport::tokensExpireIn(now()->addDays(1));این هم یکی از متدهای Passport هست.. متدهای دیگه هم داره: https://laravel.com/docs/6.x/passport
@juza66
بله بله درسته، حواسم نبود که توکن هست:) ممنون که تذکر دادین