لقد قمت بتمكين “إنشاء أو مزامنة مستخدمي Discourse عند تسجيل الدخول” لأنني أريد إنشاء حساب Discourse عندما يقوم الأشخاص بتسجيل الدخول إلى حساب WordPress الخاص بي، عبر تسجيل الدخول الأحادي (SSO).\n\nاتصال تسجيل الدخول الأحادي (SSO) صحيح ويعمل، ويستخدم الأشخاص المنتدى، ولكن المستخدمين المسجلين حديثًا أو المستخدمين الذين سجلوا قبل إضافة المنتدى يتعين عليهم المرور بهذه الخطوات:\n\n1. زيارة موقع المنتدى.\n2. النقر على تسجيل الدخول\n3. يتم إنشاء حسابهم، ولكن يتعين عليهم بعد ذلك التحقق من عنوان بريدهم الإلكتروني.\n\nلذلك، لا تعمل وظيفة “الإنشاء أو المزامنة” فحسب، بل يبدو أن القدرة على تخطي التحقق من عناوين البريد الإلكتروني (والتي قمت بها أيضًا في WordPress) لا تعمل أيضًا.\n\nكيف يمكنني إصلاح كل هذه المشكلات من فضلك؟
مرحباً شون، يؤسفني سماع أنك تواجه مشاكل. فقط حتى أفهم ما هو قلقك:
- هل يمكنك توضيح التدفق الذي تتوقعه؟ (أي، مشابه لقائمتك هناك، ولكن ما تتوقع حدوثه)
- هل تقول إنك تتوقع عدم التحقق من رسائل البريد الإلكتروني للمستخدمين على الإطلاق؟ أم أن هناك تحققًا مزدوجًا مطلوبًا؟
مرحباً أنجوس،
لقد قمت بالفعل بإصلاح مشكلة التحقق المزدوج الآن، باستخدام فلتر. لذا كل شيء على ما يرام (لست متأكدًا فقط من سبب حدوث ذلك، بعد بضعة أيام من إعداده.. غريب).
ولكن فيما يتعلق بالمشكلة الأخرى، ما أتوقعه هو:
- يسجل المستخدم في الموقع على ووردبريس
- يتم إنشاء حساب منتدى له في الخلفية
و:
- يسجل المستخدم الحالي الذي سجل قبل أسابيع في الموقع اليوم
- يتم إنشاء حساب منتدى في الخلفية.
في الوقت الحالي لا يحدث أي من ذلك. يجب على المستخدم زيارة موقع المنتدى يدويًا والنقر فوق تسجيل الدخول. هذا هو نفس ما كان يحدث تمامًا قبل أن أقوم بتحديد مربع الاختيار “إنشاء أو مزامنة مستخدمي Discourse عند تسجيل الدخول”، لذلك يبدو أن مربع الاختيار لم يغير شيئًا.
حسنًا، شكرًا على التوضيح. حسنًا، دعنا نركز على مشكلة إنشاء الحساب. فقط توضيح إضافي. هل تقصد أنك تتوقع هذا:
- يقوم المستخدم بالتسجيل في الموقع على ووردبريس
- يتم تسجيل دخول المستخدم إلى ووردبريس (تلقائيًا بعد التسجيل)
- يتم إنشاء حساب منتدى له في الخلفية
و
- يذهب المستخدم إلى المنتدى ويتم تسجيل دخوله
هل هذا صحيح؟
إذا كان الأمر كذلك، فهناك فرق بين إنشاء حساب مستخدم وجلسة تسجيل دخول. لا يقوم DiscourseConnect تلقائيًا بإنشاء جلسة تسجيل دخول للمستخدم في Discourse عندما يقوم المستخدم بتسجيل الدخول إلى ووردبريس. للأسف، لا تعمل أي حلول تسجيل الدخول الموحد (SSO) بهذه الطريقة لأطر البرامج المستقلة مثل ووردبريس و Discourse. إنها تعمل بهذه الطريقة فقط للمنصات مثل جوجل أو مايكروسوفت.
نعم، سيكون كل ذلك مثالياً.
على حد علمي، لا يمكن تسجيل دخولهم تلقائياً لأن ذلك نطاق مختلف. هذا لا بأس به.
لكن الحساب لا يتم إنشاؤه على الإطلاق عند التسجيل أو تسجيل الدخول إلى ووردبريس. هذه هي مشكلتي الرئيسية.
أرى. امنحني لحظة. أنا أقوم بتشغيل تجريبي بنفسي حتى نتمكن من مقارنة الملاحظات حول أحدث الإصدارات.
مرحباً شون، لم أتمكن بعد من إعادة إنشاء مشكلتك. إليك مقطع فيديو لي وأنا أستخدم الميزة بنجاح على مثيلاتي التجريبية. ألقِ نظرة وأخبرني إذا كنت تفعل أو تتوقع شيئًا مختلفًا:
لقد اكتشفت الأمر!
عذرًا، كان ذلك بسبب أنني قمت مؤخرًا بتغيير اسم المستخدم الخاص بحسابي الرئيسي.
لذلك فشلت واجهة برمجة التطبيقات (API). كل شيء آخر نجح لذلك لم أدرك أن هذا هو السبب.
شكرًا جزيلاً لك على وقتك.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.