ftp
5 سال پیش توسط ftp مطرح شد
8 پاسخ

نحوه ارسال bearer از سمت لاراول به سمت کلایت

@ali.bayat
من api نویشتم الان میخوام ‌Bearer رو بدم به فرانت کار تا بتونه بعد لاگین استفاده کنه من چطوری میتونم token رو به دستش برسونم


       return  $request->header('Authorization');
``
این کد رو زدم اما اگه در پستمن اگهauthorizationوجود داشته باشه نمایش میده در غیر این صورت نمایش نمیده

ثبت پرسش جدید
coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش مطرح شد
0

شما باید این توکن رو وقتی لاگین انجام میشه، در ریسپانس برگدونید تا فرانت کار ذخیرش کنه و در درخواست های بعدی استفاده کنه


ftp
تخصص : ساده
@ftp 5 سال پیش مطرح شد
0

@coaradsupp
اگه بخوام بگم یوزر فقط یک ساعت میتونه لاگین کنه و بعد یک ساعت خود به خود logout بشه باید چیکار کنم


coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش مطرح شد
0

توی فولدر کانفیگ توی فایل سشن lifetime هست، اون رو کم کنی زمان ذخیره سشن کم میشه

https://stackoverflow.com/questions/45247239/laravel-customized-session-lifetime-at-user-level
https://laracasts.com/discuss/channels/laravel/session-lifetime?page=1


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 5 سال پیش مطرح شد
0

@coaradsupp
وقتی با توکن کار میکنی سشن دیگه کاربردی نداره که بخوایی lifetime رو دستکاری کنی

میشه با دوتافیلد یکی آپدیت و یکی انقضا و با پکیج کربن مقایسه کنی که هربار لاگین میشه اگر زمان لاگین و زمان درخواست بیشتر از یک ساعت بود توکن رو عوض کنی و از سمت ویو کاربر توکنش رو حذف کنی.


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

از Passport استفاده کن
متدهایی برای invoke کردن توکن در اختیارت میذاره


ftp
تخصص : ساده
@ftp 5 سال پیش مطرح شد
0

@ali.bayat
منظورت اینه

Passport::tokensExpireIn(now()->addDays(1));

علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

این هم یکی از متدهای Passport هست.. متدهای دیگه هم داره: https://laravel.com/docs/6.x/passport


coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش مطرح شد
0

@juza66
بله بله درسته، حواسم نبود که توکن هست:) ممنون که تذکر دادین


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام