التحقق من عناوين البريد الإلكتروني باستخدام إضافة WP Discourse

بالنسبة للمواقع التي تستخدم إضافة WP Discourse، ومع تعيين WordPress كمزود للمصادقة الفردية (SSO)، قد تحدث أحيانًا مشاكل عند محاولة المستخدمين تسجيل الدخول إلى حسابات Discourse الموجودة عندما لا يكون عنوان بريدهم الإلكتروني قد تم التحقق منه بواسطة WordPress. والسبب الأكثر شيوعًا لهذه المشكلة هو عندما ينشئ مستخدم لديه حساب موجود على Discourse حسابًا في WordPress بعد تفعيل إضافة WP Discourse. وينبغي أن يحدث هذا فقط على المواقع التي لا تستخدم نظام التسجيل الافتراضي في WordPress. وستعرف أن هذه المشكلة تحدث إذا تلقى المستخدمون تقارير تفيد بأنهم يستلمون رسالة الخطأ التالية عند محاولة تسجيل الدخول إلى Discourse عبر SSO:

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

لمزيد من التفاصيل حول مشاكل تسجيل الدخول عبر SSO، راجع: Debug and fixing common DiscourseConnect issues.

8 إعجابات