راکت
حل شده

یک مشکل عجیب

4 پاسخ

با سلام من خیلی مواقع برای گرفتن کاربری که login هست از کد زیر استفاده میکنم

$user = auth()->user();

و همیشه هم جواب میده منتها الان برای تایید پرداخت با پکیج shetabit لازم که کاربر لاگین شده رو داشته باشم منتها با این روش مقدار null برمیگردونه

ممنون میشم راهنمایی کنید

مهدی
مهدی
@mahdiam200
ثبت پرسش جدید

پاسخ‌ها

4
محمدرضا قمی اویلی
محمدرضا قمی اویلی
@ghomi

تخصص: لاراول

بهترین پاسخ

این اتفاق زمانی میفته که کاربر مورد نظر مخواد از درگاه بانک برگرد به سایت در اصل درخواست برگشت از طرف بانک ارسال میشه و اینجاست که دیگه کاربر شناخته نمیشه البته این مشکل ممکن از ریدایرکت شدن هم باشه دقت کنید callback url شما درست باشه و مشکل ریدارکت شدن بوجود نیاد.

mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

روی روت مورد نظر باید auth رو اعمال کرده باشین. (middleware)

مهدی
مهدی
@mahdiam200

تخصص: برنامه نویس

اگه میدلور بزارم صفحه زیز میاره
توضیح تصویر رو وارد کنید

شاید پاسخ شما همین‌جا باشد

مهدی
مهدی
@mahdiam200

تخصص: برنامه نویس

مرسی از پاسختون در مورد من مسئله این بود که SSL فعالی کرده بودم و یادم رفته بود که آدرس ریدایرکت رو از http به https تغییر بدم.

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

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