أنا أستخدم منتدى Discourse كقسم للتعليقات على مدونتي، والتي تستضيف على نطاق نطاق مختلف.
أحاول استخدام تطبيق Discourse الكامل المدمج، لكن المستخدمين لا يستطيعون تسجيل الدخول أو الرد أو التفاعل بأي شكل من الأشكال من خلال التضمين.
عندما يحاول شخص ما الرد، يتم إعادة توجيهه لتسجيل الدخول في صفحة جديدة، حتى لو كان مسجلاً للدخول بالفعل.
تسجيل الدخول هناك لا يفيد.
يبدو أن المشكلة تتعلق بملفات تعريف الارتباط عبر المواقع.
هل هناك أي طريقة لتجاوز ذلك؟
هل هناك أي حل؟
آسف، لست على دراية كافية بكل هذه الأمور المتعلقة بملفات تعريف الارتباط، لذا استخدمت الذكاء الاصطناعي لفهم ما يحدث والبحث عن حلول محتملة.
إذا لم تكن معجبًا بالذكاء الاصطناعي، يمكنك التوقف هنا.
سأضع ما حصلت عليه منهم أدناه، لكن هذا المنشور نفسه، بما في ذلك جميع التنسيقات، كُتب باستخدام ذكائي الطبيعي.
كيف لخص Gemini المشكلة.
يبدو أن هناك طرقًا صحيحة للقيام بذلك، لكن Discourse سيتعين عليه تنفيذها.
Lilly
(Lillian )
2
هل نظام Discourse لديك محدّث؟ تأكد من التحديث إلى أحدث إصدار. لا أواجه أي مشاكل في الرد عند تسجيل الدخول إلى المنتدى الصحيح.
الرد كمستخدم مجهول يفتح علامة تبويب جديدة لتسجيل الدخول، كما هو موضح هنا:
Falco
(Falco)
3
أدخل وحدة تحكم Rails وقم بتعيين ملف تعريف الارتباط للموقع نفسه على None.
cd /var/discourse
./launcher enter app
rails c
SiteSetting.same_site_cookies = "None"
نعم.
ضمن نفس النطاق، أم عبر مواقع مختلفة؟
لقد فكرت في ذلك، لكن هذا غير آمن للغاية، وبالتأكيد ليس فكرة جيدة.
ملاحظة فقط: الشخص الذي اقترح ذلك هو نفسه الذي ساعد في إنشاء هذه الميزة
.
RGJ
(Richard - Communiteq)
7
التضمين عبر النطاقات ليس دائمًا أفضل فكرة أيضًا، لكن هكذا هي الأمور.