مواصلة للنقاش من SSO مع WordPress لكن المستخدمين لا يمكنهم تغيير اسم المستخدم:
أنا أستخدم إضافة Discourse لـ WordPress مع WP كمزود SSO الخاص بي.
عندما ينشئ شخص ما حسابه في WP، قمت بإعداده بحيث يتم إنشاء الحساب عبر WooCommerce. كما أن لدي إعدادًا يمنعهم من تسجيل الدخول حتى يؤكدوا حساب WP الخاص بهم عبر التحقق عبر البريد الإلكتروني.
عندما يزور المستخدم المنتدى لاحقًا، يجب عليه النقر على زر “تسجيل الدخول”، وإذا كان المستخدم قد قام بالتحقق وكان مسجل الدخول، فسيتم مصادقته على Discourse وسيتم توفير حسابه في المنتدى.
كنت أسمح للمستخدمين بتغيير اسم المستخدم في Discourse
حسنًا، لاحظت أن ما يحدث في WordPress هو أن حسابهم يُحذف/يُزال من قاعدة بيانات WooCommerce/WP الخاصة بي. لا يمكن العثور عليه في أي مكان.
ثم عندما يحاول المستخدم تسجيل الدخول مرة أخرى، لا يستطيع… بالطبع، لأنه لم يعد لديه حساب على WP. هل هذا متوقع؟ هل واجه أي شخص آخر هذا؟!
لقد قمت بتغيير “فترة تغيير اسم المستخدم” إلى “0” منذ ذلك الحين
“الحد الأقصى لعدد الأيام بعد التسجيل التي يمكن خلالها تغيير اسم المستخدم للحسابات (0 لمنع تغيير اسم المستخدم).”
إذا أراد شخص ما تغيير اسم المستخدم، يمكنه الاتصال بنا ويمكننا تغييره في WordPress ليتطابق مع ما في المنتديات. يبدو أن هذا يعمل. (باستخدام إضافة “Username Changer” التي اقترحها @AdamCapriola هنا.)