سلام ممنون واسه پاسخ دهی
ایراد از wampserver من هستش چون رو هاست اصلی تستش کردم و مشکلی نداشت.
در این جلسه به نصب و توضیح socialite در پروژه فروشگاه اینترنتی با لاراول می پردازیم.
برای ارسال نظر ابتدا باید وارد سایت شوید
سلام ممنون واسه پاسخ دهی
ایراد از wampserver من هستش چون رو هاست اصلی تستش کردم و مشکلی نداشت.
سلام وقت بخیر.
بسیارعالی، ممنون از اطلاع رسانی?
سلام خسته نباشید
من مو به مو کارایی که شما انجام دادین رو انجام دادم حتی واسه اطمینان فایل این جلسه رو جایگزین فایلای خودم کردم و npm , copmoser رو هم نصب کردم.ولی وقتی تو صفحه لاگین، عضویت با گوگل رو میزنم و وارد صفحه اکانتای گوگلم میشم،وقتی یکیشو انتخاب میکنم اتفاق خاصی نمی افته و دوباره برمیگرده تو صفحه لاگینم.بهتره بگم کدهای داخل try اجرا نمیشن.ممنون میشم راهنماییم کنید
public function handleProviderCallback($provider)
{
try {
$socialite_user = Socialite::driver($provider)->user();
} catch (\Exception $ex) {
return redirect()->route('login');
}
dd($socialite_user);
}
سلام وقت بخیر.
نیاز هست دیباگ کنید و چک کنید که مقدار ex$ چی هست (dd بگیرید) و ارور چی میده
سلام خسته نباشید
تو این قسمت قبل از اینکه try-catch رو اضافه کنید از $socialite_user خروجی گرفتین و درست کار میکرد واسه شما.ولی من وقتی این کارو میکنم ارور زیر رو نمایش میده.نظر دوستان رو هم دیدم ولی با stateless هم درست نشد.
`cURL error 60: SSL certificate problem: unable to get local issuer certificate``
آدرسی که به گوگل دادید هم چک کنید، اگه همچنان ارور دارید سورس کدتون را توی تلگرام وب پروگ برای بررسی ارسال کنید.
سلام
موقع لاگین با گوگل بعد از انتخاب حساب کاربری این خطا رو میده
cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://www.googleapis.com/oauth2/v4/token
سلام وقت بخیر.
آدرس url که به گوگل دادید و دارید استفاده میکنید را یکبار دیگه به همراه مراحل چک کنید
استاد با اضافه کردن
stateless()
رفع شد
میشه دلیلش را بگین
ممنونم
سلام وقت بخیر.
طبق داکیومنت، این مورد برای زمانی مناسب هست که بخواهید از این پکیچ برای احرازهویت در api استفاده کنید.
برای من هم همینطور.
با اضافه کردن
stateless()
رفع شد
سلام استاد
استاد خطای زیر رخ میده موقع رجیستر با گوگل
Laravel\Socialite\Two\InvalidStateException
استفاده از stateless اگر جوابگو نبود چاره اینه که از سایت http://curl.haxx.se/ca/cacert.pem
فایل مذکور را دانلود کرده و سپس در vendor/guzzlehttp/guzzle/src/Client.php
در قسمت زیر مسیر قرار داده شده ی فایل را مطابق شکل بیاورید و تغییرات را در وریفای بدهید
$defaults = [
'allow_redirects' => RedirectMiddleware::$defaultSettings,
'http_errors' => true,
'decode_content' => true,
'verify' => 'C:/wamp64/bin/php/php7.4.26/extras/ssl/cacert.pem',
'cookies' => false,
'idn_conversion' => false,
];
سلام وقت بخیر.
ممنون از شما، فقط دقت داشته باشید که زمانی که دستور composer install و composer update را میزنید این تغیرات را دوباره باید اعمال کنید.
mohammad1234
سلام
برای لاگین با گوگل خطای زیر رو دارم مقدارش باید چی باشه
Missing required parameter: client_id
علی شیخ
2 سال پیش
سلام وقت بخیر.
طبق توضیحاتی که داده شده توی ویدیو های این بخش، موراد مورد نیاز را باید از گوگل دریافت کنید که گفته شده به چه صورت اینکار را انحام بدید.
شما باید دوره را قسمت به قسمت و پشت سرهم ببینید و کار کنید و از طرفی یکبار دوره را کامل مشاهده کنید.