الدعوات تستمر في الحصول على خطأ "not_matching_email"

يمكنك إعادة إنتاج هذه المشكلة بنفسك. أرسل دعوات على منتدى، وتصل برابط مثل هذا:

https://forum.mycoralapp.com/invites/9pWS22fPc5?t=8a34feb15bc72e1582cf8460837548aa

تنقر على الرابط، وترى:

حتى الآن، كل شيء على ما يرام. ولكن بعد ذلك، عندما أنقر على “متابعة”، أحصل على:

بحثت في جوجل ورأيت أن الإشارة الوحيدة هي في ملفات لغة github للمستودع. بالبحث عن المفتاح، وجدت أن هذا هو الكود ذي الصلة:

بطريقة ما “email” ليست فارغة، على الرغم من أنني لست مسجلاً للدخول (جرب بنفسك، في نافذة متصفح متخفي). فمن أين يأتي “email”، في الكود؟ ربما يعرف شخص ما هنا.

هل تم تمكين إعداد الموقع normalize_emails في هذا الموقع؟

وهل DiscourseConnect لا يزال نشطًا على هذا الموقع؟

اعتقدت أنه لا يمكنك إنشاء دعوات إذا تم تشغيل تسجيل الدخول الموحد (SSO). هل تم تغيير ذلك في التحديث الأخير للدعوات، @Falco؟

3 إعجابات

لقد جربتها مع رسائل بريد إلكتروني عادية أيضًا مثل foo@bar.com بدون +

إعجاب واحد (1)

أعتقد أن موقعك به مشكلة أكبر. إذا نقرت لتسجيل الدخول، يتم تسجيل دخولي تلقائيًا كمستخدم:

لا ينبغي أن تكون الدعوات ممكنة مع SSO، والمصادقة الخارجية لديك تسمح للمستخدمين بالدخول مباشرة إلى الموقع. في هذه الحالة، من المحتمل أن يكون البريد الإلكتروني غير صالح لأنه يقارن البريد الإلكتروني في الدعوة بالمستخدم أعلاه؟

3 إعجابات

هذا كل شيء. المستخدم مُضمن في كود SSO لاختبار الأشياء، لذا يتم تسجيل دخول أي شخص يذهب إلى هناك كمستخدم. لذلك تبدو الأشياء معطلة.
ما زلت مرتبكًا بشأن كيفية إرسال الدعوات عند تمكين SSO.

إعجابَين (2)

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