مرحباً،
شكراً لمشاركة هذه المشكلة! لقد حاولت إعادة إنتاج هذه المشكلة محلياً ولكني لم أتمكن من ذلك، إليك إعداداتي:
(Wordpress)
- إعداد مستخدم Wordpress باسم “Steaky” مع البريد الإلكتروني steaky@cat.com
- إضافة
wpdc_custom_sso_paramsلتعيين مجموعة “cats” لجميع المستخدمين الذين يسجلون الدخول باستخدام$params['groups'] = 'cats';
(Discourse)
- إنشاء مستخدم باسم “Steaky” مع البريد الإلكتروني steaky@cat.com
- جعل Steaky في
trust_level_3بشكل شرعي (غير مقفل) - إنشاء مجموعة “cats” وتعيين “مستوى الثقة الممنوح تلقائياً للأعضاء” إلى 2 لـ “cats”
تم توصيل Wordpress و Discourse
وأيضاً
مزامنة بيانات المستخدم.
(Discourse)
- تسجيل دخول Steaky، يتم إعادة توجيهه إلى Wordpress وتسجيل الدخول، ثم إعادة توجيهه مرة أخرى إلى Discourse
- (تأكيد أن “cats” تم تعيينها لـ Steaky)
- لا يرى Steaky رسالة الترحيب
^ كرر ما سبق مع SiteSetting.discourse_connect_overrides_groups، نفس النتيجة.
أشك في أن لديك إعداداً أكثر تفصيلاً. سيكون من الرائع لو أمكنك مشاركة المزيد من التفاصيل حول إعداد المستخدمين المتأثرين لديك:
- ما هي إعدادات “Discourse Connect” الأخرى التي قمت بتشغيلها؟
- هل ينضم المستخدمون المتأثرون لديك بشكل منفصل إلى مجموعات قد تمنحهم مستويات ثقة معينة؟
- هل مستويات ثقة المستخدمين المتأثرين لديك مقفلة؟ ما نوع المجموعات التي ينتمون إليها؟
- أي معلومات أخرى قد تكون مفيدة
شكراً!