Laravel Socialite (google & facebook login - Arabic)

Поделиться
HTML-код
  • Опубликовано: 15 сен 2024
  • طريقة تسجيل دخول عن طريق facebook و google فى laravel 10 من كورس advanced laravel بالعربى وطريقة استخدام laravel socialite package.
    laravel login and registration with google api and facebook auth api using laravel socialite package
    شرح laravel socialite بالعربى بطريقة سهلة.
    -----------------------------------------------------------
    الأن يمكنك الإستفادة من مميزات الانتساب فى يوميات مطور مواقع:
    / @webdevdiaries
    -----------------------------------------------------------
    للإشتراك فى القناة:
    / @webdevdiaries
    -----------------------------------------------------------
    #برمجة #يوميات_مطور_مواقع
    #laravel #advanced_laravel

Комментарии • 47

  • @mahmoud_sobhy2020
    @mahmoud_sobhy2020 Год назад +1

    رائع جدا يا هندسه بسم الله ما شاء حلقه رائعه وموضوع أكثر من رائع

  • @lS00Sl
    @lS00Sl 6 месяцев назад +1

    جميل جدا يا بشمهندس . جزاك الله كل خير

  • @simoboolz8303
    @simoboolz8303 7 месяцев назад +1

    جزاك الله خيرا

  • @user-vx3mg4yl3q
    @user-vx3mg4yl3q 16 дней назад

    يا هندسه انا اشتغل مع flutter ازاي اظبطها ك api علما لما وضعتها ع البوست مان عطاني Session store not set on request.

  • @mahmoudhussien4555
    @mahmoudhussien4555 Год назад +1

    ربنا يكرمك ويبارك فيك

  • @rd-cd1vw
    @rd-cd1vw 5 месяцев назад +1

    ربنا يباركلك

  • @Mahdi-xb2bl
    @Mahdi-xb2bl 9 месяцев назад +1

    u are the best

  • @karimsharif9649
    @karimsharif9649 3 месяца назад +1

    بيطلع ال error دة علي الفيسبوك ايه الحل ؟
    The content you requested cannot be displayed right now. It may be temporarily unavailable, the link you clicked on may have expired, or you may not have permission to view this page.

    • @webDevDiaries
      @webDevDiaries  2 месяца назад

      اعتقد مشكلة فى انشاء الـ token من الاصل راجع الخطوات من الاول على فيس بوك مرة اخرى

  • @myfavorites5602
    @myfavorites5602 Год назад +1

    تسلم على الشرح الجميل بس كان عندى سؤال تانى بعد عملية تسجيل الدخول
    وهوا ازاى اقدر انشر بوست على فيس بوك و انستجرام ويوتيوب ولينكد ان وتويتر عن طريق لارافل

    • @webDevDiaries
      @webDevDiaries  Год назад

      شوف الـ package دى تقدر من خلالها تعمل شير لأى صفحة لارافيل او مقالة على اى منصة سوشيال
      jorenvanhocht/laravel-share

  • @Abdelrahman_m22
    @Abdelrahman_m22 9 месяцев назад +2

    لو عايز اطلع APIs للراجل الفرونت الشغال بreact هحط الroutes الحضرتك حطتها في web.php واحطها في api.php صح كدا؟

    • @webDevDiaries
      @webDevDiaries  9 месяцев назад +2

      بس طبعاً تظبط الريسبونس يكون جيسون

  • @محمدمحمد-ب4ت3غ
    @محمدمحمد-ب4ت3غ Месяц назад

    عم يطلع عندي error
    name doesn't have a default value
    شو السبب ؟

  • @iconicae8814
    @iconicae8814 Год назад +1

    الفيديو جه في وقته فعلا كنت هضيف لوجين فيسبوك و جوجل بس هل ممكن امزجهم مع ال session authentication ولا لا عشان كل حاجة عندي معتمدة علي سيشن اليوزر في اللوجين العادي

    • @webDevDiaries
      @webDevDiaries  Год назад +1

      اكيد بيكونو زى بعض بالظبط لو خدت بالك فى الفانكشن الخاصة بالكول باك انت معاك الداتا تقدر تعمل اللى انت عايزو بيها تعمل تسجيل او attempt بأى طريقة

    • @iconicae8814
      @iconicae8814 Год назад +1

      @@webDevDiaries تمام شكرا جدا يا هندسة ❤❤

    • @webDevDiaries
      @webDevDiaries  Год назад +1

      @@iconicae8814 الشكر لله❤

  • @salahinfo2344
    @salahinfo2344 7 месяцев назад +1

    سلام عليكم .. حضرتك يطلععندي الايرور ده Access blocked: lets-vol has not completed the Google verification process

    • @webDevDiaries
      @webDevDiaries  7 месяцев назад

      وعليكم السلام
      You need to add the account as a test user under the OAuth consent screen
      خصوصاً لو البروجكت مش معمول لة نشر على حساب جوجل اما لو منشور خلاص عادى حيختفى الايرور دا .. شوف الخطوات دى موجودة على stack overflow عشان تضيف اليوزر لقائمة الإختبار

  • @ratebfaysalbarakat7440
    @ratebfaysalbarakat7440 Год назад +1

    طيب لو عاوز اعملها مع vue كيف بتعم العملية هل بيتم عمل redirect جديد ل vue او من laravel callback بنحول ل vue مع token

    • @webDevDiaries
      @webDevDiaries  Год назад +1

      فيو او اى فرونت اند حياخد منك توكن عادى خالص بتاعك كا باك زى laravel passport او jwt او custom auth اللى احنا شرحناة فى الجزء الاول اما إنت كا باك لما يطلب تسجيل دخول جوجل مثلاً حينادى على api ليك عادى حتاخد الكول دا وبعدها تعمل خطوات الجيميل العادية اللى فى الفيديو وفى الاخر حتكلم الفانكشن المسؤولة عن ال auth العادية عشان تطلعلك توكين وترجعو للفرونت

    • @ratebfaysalbarakat7440
      @ratebfaysalbarakat7440 Год назад +1

      @@webDevDiaries عملتها عبر اني احول ال user لل login و redirect يكون لل vue و من ثم اعمل post لل laravel بال code و اشتغلت هل هذا صحيح؟

    • @webDevDiaries
      @webDevDiaries  Год назад +1

      @@ratebfaysalbarakat7440 ممكن دى مفيش مشكلة

  • @Hala-ql3wv
    @Hala-ql3wv Год назад +2

    شكرا على الشرح الرائع ..انا عندي مشكله ..لما بسجل دخول عن طريق غوغل بيروح مباشر بسجل بيانات المستخدم بالداتاببزوبدون ما يعملي redirect على صفحة غوغل يعني لحتى اختار اي حساب عم ياخد دائما الحساب يلي سجلت فيه اول مره ويرجعلي الداتا الخاصة فيه ..مش بياخدني على صفحه غوغل لحتى اختار الحساب يلي بدي سجل فيه شو الحل لو سمحت؟؟ مع العلم اني اتبعت كل الخطوات مع حضرتك

    • @webDevDiaries
      @webDevDiaries  Год назад +1

      الموضوع دا بيحصل لو سجلت مرة اولى فبالتالى كل مرة بعد كدا هو جوجل اوتوماتيك حيعرف ان انت سجلت قبل كدا ويبعتلك الريسبونس مباشر .. جرب تلغى بياناتك من حساب جوجل نفسو حتلاقيها فى الاعدادات الخاصة بالحساب فى خانة الامان او سيكيورتى تقريباً حتلغى الاتصال بإسم البرنامج الخاص بيك او تسجل خروج وتسجل دخول من جيميل تانى بشرط تكون مسجل خروجك من الحساب المسجل مسبقاً

    • @Hala-ql3wv
      @Hala-ql3wv Год назад +1

      شكرا جدا ❤️بارك الله فيك

    • @webDevDiaries
      @webDevDiaries  Год назад +1

      @@Hala-ql3wv الشكر لله بالتوفيق

  • @mfj.100
    @mfj.100 Год назад +2

    شكرا ليك يا بش مهندس ممكن رابط ال githup للمشروع

    • @webDevDiaries
      @webDevDiaries  Год назад

      فى اخر الكورس ان شاء الله حضيف لينك المشروع لانو غير جاهز بالكامل حالياً

  • @myfavorites5602
    @myfavorites5602 11 месяцев назад +1

    انا لما بطبق الى حضرتك عامله بالظبط بيجبلى الايرور ده
    Laravel\Socialite\Two\InvalidStateException

    • @webDevDiaries
      @webDevDiaries  11 месяцев назад

      ممكن تطبق الخطوات دى .. الفكرة بشكل عام انك كاتب الريدايركت فى فيس بوك مثلاً مش مطابق للى فى الكود بتاعك
      1- check the laravel file config/session.php
      2-Check session Session Cookie Domain The default configuration is 'domain' => null, change to 'domain' => 'your-domain.com or localhost or 127.0.0.1:8000'.
      3-After 'php artisan cache:clear' and 'composer dump-autoload', I can login with no issue from both www.your-domain.com and your-domain.com

    • @myfavorites5602
      @myfavorites5602 11 месяцев назад

      @@webDevDiaries اولا شكرا لمتابعة ومساعدة حضرتك ليا ♥
      ثانيا انا جربت كل حاجه تقريبا موجوده وما نفعتش ولاحظت كمان من كومنتات كذا شخص على فيديوهات تانيه ان عندهم نفس المشكله
      والحل لاقيتو على stackover flow
      وده الحل
      public function loginGoogleRedirect(Request $request)
      {
      try {
      if (empty($_GET)) {
      $t = parse_url($_SERVER['REQUEST_URI'], PHP_URL_QUERY);
      parse_str($t, $output);
      foreach ($output as $key => $value) {
      $request->query->set($key, $value);
      }
      }
      $driver = Socialite::driver('google')->user();
      return response()->json($driver);
      } catch (\Exception $e) {
      return response()->json($e->getMessage());
      }
      }

  • @hargul6949
    @hargul6949 Год назад +1

    can you plase make a video how to delete facebook or google ?

    • @webDevDiaries
      @webDevDiaries  Год назад

      what are you mean ? delete facebook social media network !! or your account from our website or what ?

    • @hargul6949
      @hargul6949 Год назад +1

      @@webDevDiaries Let's say I logged in with Facebook, then I want to disconnect from Fcaebook, I don't mean in the Facebook app, I mean in my website under user profiles, in my case i delete only in the database

    • @webDevDiaries
      @webDevDiaries  Год назад +1

      @@hargul6949 this case you can only delete user from database and all related data only. not required any more actions

    • @hargul6949
      @hargul6949 Год назад +1

      @@webDevDiaries thanks

    • @webDevDiaries
      @webDevDiaries  Год назад

      @@hargul6949 you r welcome

  • @abdullahawad385
    @abdullahawad385 Год назад +1

    تمم ازاي اشغله علي اندرويد او ios

    • @abdullahawad385
      @abdullahawad385 Год назад +1

      ك API مثلا

    • @webDevDiaries
      @webDevDiaries  Год назад

      @@abdullahawad385 فى الحالة دى حتخلية هو فى فلاتر مثلاً يكلم جوجل وفيس بوك API's
      بنفسة ولما يرجعلو الرد بالايميل وبيانات الدخول حيبعتهالك فى API
      وترد علية انت بالتوكين عادى وتسجل البيانات اللى بعتهالك عشان لو سجل تانى تبقى عارف انو نفس اليوزر

    • @abdullahawad385
      @abdullahawad385 Год назад +1

      شكرا يا هندسه انا فكرت ف كدا فعلا و عملتها تسلم@@webDevDiaries

    • @webDevDiaries
      @webDevDiaries  Год назад

      الشكر لله .. بالتوفيق

    • @Abdelrahman_m22
      @Abdelrahman_m22 9 месяцев назад

      الكلام دا بيتطبق بردو مع الراجل بتاع react?
      @@webDevDiaries

  • @Abdelrahman_m22
    @Abdelrahman_m22 9 месяцев назад

    لو عايز اعمل Sign In With Apple هستخدم نفس الpackege ولا استخدم composer require genealabs/laravel-sign-in-with-apple ؟