استخدام Discourse كموفر SSO ولكن تسهيل استمرار المستخدمين في مهمة على Wordpress؟

لدينا موقع ووردبريس مع نسخة ديسكورس مرتبطة به وكل شيء يعمل بشكل جيد باستثناء أن هناك بعض أنشطة التعلم على جانب ووردبريس تتطلب تسجيل دخول المستخدم. إذا كان المستخدم موجودًا بالفعل، فهذا يعمل بشكل جيد، ولكن إذا أراد مستخدم جديد الظهور والقيام بأحد الدورات، يتم إعادة توجيهه إلى ديسكورس لإنشاء حساب ثم يتعين عليه المرور عبر التحقق من البريد الإلكتروني وتسجيل الدخول. بعد ذلك، يدخل في المساعدات القياسية “مرحبًا بك في ديسكورس”، وهو أمر رائع للمستخدمين الذين سجلوا عبر ديسكورس ولكن إذا سجلوا لغرض القيام بنشاط تعليمي، فهذا مربك للغاية وأود أن أتمكن من إعادتهم مباشرة إلى هذا الجزء من ووردبريس.

هل هناك طريقة مدمجة لتمرير عنوان URL لإعادة التوجيه إلى تسجيل DiscourseConnect حتى يعرف إلى أين يوجه المستخدم مرة أخرى إلى موقع الواجهة الأمامية عند إكمال التسجيل، أو حتى حتى أتمكن من وضعه في رسالة؟ يعمل هذا بشكل رائع عندما يكون المستخدم موجودًا بالفعل، وهي مشكلة فقط عند تسجيل الدخول.

إذا قمت بإعداد ووردبريس (Wordpress) كعميل لـ Discourse (كموفر) بالطريقة القياسية، فيجب إعادة توجيه المستخدمين تلقائيًا إلى ووردبريس (Wordpress) الخاص بك بعد التسجيل.

لقد قمت بإعداد https://wordpress.pavilion.tech كعميل لـ https://test.pavilion.tech لتوضيح ذلك.

  1. انتقل إلى تسجيل الدخول إلى ووردبريس (Wordpress).
  2. انقر فوق “تسجيل الدخول باستخدام Discourse” وسيتم توجيهك إلى test.pavilion.tech
  3. أنشئ حسابًا في نافذة إنشاء حساب Discourse التي تظهر
  4. انقر فوق الرابط الموجود في البريد الإلكتروني لتأكيد الحساب الذي تتلقاه.
  5. سيتم إعادة توجيهك مرة أخرى إلى ووردبريس (Wordpress)

أي جزء من هذه العملية لا يعمل لديك؟

3 إعجابات

رائع، هذا يعمل بشكل مثالي الآن. ولكن عندما نشرت هذا، كنت قد شاهدت للتو أنه لا يعمل لمستخدم يمر بعملية التسجيل. أتساءل عما إذا كان هناك ارتباك بين نافذة المتصفح التي سجلوا فيها ونافذة المتصفح التي قاموا فيها بالموافقة.
على أي حال، هذا يصف الأمر تمامًا، شكرًا جزيلاً لك، لم أتمكن من العثور على جزء من الوثائق الذي يشرح كيف يفترض أن تبدو هذه العملية.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.