وارد نشدن به روت providerCallback

پرسیده شده
فعالیت 1484 روز پیش
دیده شده 1181 بار
1

سلام روز بخیر خدمت اقای مهرداد سامی عزیز 

ببخشید طبق آموزش پیش رفتم اما خطایی رخ داده 

وارد روت redirectToProvider میشود و اطلاعات ایمیل را دریافت میکند اما وارد روت کال بک نمیشود و خطای زیر را میدهد

Object not found!

The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

If you think this is a server error, please contact the webmaster.

Error 404

localhost
Apache/2.4.34 (Win32) OpenSSL/1.1.0i PHP/7.2.10

 

فایل پیوست

amir mohammad karimi
amir mohammad karimi

10 مرداد 98

0
حذف شده

سلام ...

داخل این ارور میگه که شما calback route رو ایجاد نکردید ... در واقع آدرس اون روتی که شما داخل سیستم گوگل وارد کردید رو داخل route های سیستم تون ندارید ... یکبار route سیستم تون به همراه route که داخل گوگل وارد کرده اید رو چک کنید.

فایل پیوست

مهرداد سامی

توسط

مهرداد سامی

10 مرداد 98

حذف شده
روت گوگل https://goldentarh.com/auth/google/callback و اینم route های سیستم Route::get('redirect/{provider}', 'SocialController@redirectToProvider')->name('login.provider.redirect'); Route::get('{provider}/callback','SocialController@providerCallback')->name('login.provider.callback'); مشکل اینجاست که user رو نمیتونم بگیرم Socialite::driver($driver)->user(); در سایت laracasts.com چند راه کار داده بود که برای من کار نکرد منون میشم راهنمایی کنید
amir mohammad karimi

11 فروردین 99

0
حذف شده

با سلام و تبریک سال نو خدمت شما و تیم سون لرن
سایت رو آپلود کردم و درحال حاضر امکان ورود با گوگل رو ندارم ارور زیر رو میدهد
Laravel\Socialite\Two\InvalidStateException
$user = Socialite::driver($driver)->user();
در سایت لاراول به این شکل کار کرده بود
$user = Socialite::driver($driver)->stateless()->user();
و کد را تغییر دادم ارور زیر را دریافت کردم
Client error: `POST https://www.googleapis.com/oauth2/v4/token` resulted in a `400 Bad Request` response: { "error": "invalid_request", "error_description": "Missing required parameter: code" }
ورود با گوگل در لوکال درست اجرا میشد

فایل پیوست

amir mohammad karimi

توسط

amir mohammad karimi

9 فروردین 99

0
حذف شده

سلامی مجدد 

روت زیر شما در آموزش post گذاشتین من post گذاشتم ارور زیر رو میداد و get گذاشتم درست کار میکرد اما الان به مشکل خورده نمیدونم چرا دلیلی ارور زیر چیست سرچ کردم پیدا نکردم منون میشم راهنمایی کنید

The GET method is not supported for this route. Supported methods: POST.

فایل پیوست

amir mohammad karimi

توسط

amir mohammad karimi

10 فروردین 99

0
حذف شده

 شما باید روت callback که ایجاد میکنید از نوع post باشه ... چون گوگل به صورت Post به شما دیتا ارسال میکنه.

 

فایل پیوست

مهرداد سامی

توسط

مهرداد سامی

11 فروردین 99

حذف شده
روت مورد نظر برای برگشت اطلاعات درگاه پرداخت زرین پال است
amir mohammad karimi

11 فروردین 99

حذف شده
روت مورد نظر برای برگشت اطلاعات درگاه پرداخت زرین پال است
amir mohammad karimi

11 فروردین 99

حذف شده
ولی سوال اول شما در مورد لاگین با گوگل بود!!
مهرداد سامی

11 فروردین 99

حذف شده
بله دوتا سوال کردم از خدمتتون روت برگشتی از درگاه رو شما get گذاشتیه بودید
amir mohammad karimi

12 فروردین 99

0
حذف شده

بله اما ارور زیر را میدهد و هرچی سرچ کردم دلیلش رو متوجه نشدم

The GET method is not supported for this route. Supported methods: POST.

 

باعرض پوزش راهی دیگر برای پشتیبانی وجود ندارد سریع تر بتونیم با شما در ارتباط باشیم

فایل پیوست

amir mohammad karimi

توسط

amir mohammad karimi

11 فروردین 99

0
حذف شده

این ارور به شما میگه که روتی که ایجاد کردید از نوع post هستش ولی اون provider شما این روت رو به صورت get داره صدا میزنه .. شما باید متد این روت رو به صورت get  قرار بدید. 

فایل پیوست

مهرداد سامی

توسط

مهرداد سامی

11 فروردین 99

حذف شده
Route::get('payment/{gateway}/callback','PaymentController@verify')->name('payment.verify'); این روت رو شما به صورت post اجرا کردین اما من post میگذارم ارور مورد نظر را میدهد
amir mohammad karimi

12 فروردین 99