السياق: مع تعطيل تسجيل الدخول المحلي، وتعطيل الوصول المجهول، وإضافة موفر OAuth2 عبر المكون الإضافي Basic OAuth، يتم احترام عنوان URL لإعادة توجيه تسجيل الخروج عند قيام المستخدم بالنقر لتسجيل الخروج.
خطأ: عندما يحاول المستخدم حذف حسابه بنفسه، لا يتم إعادة توجيهه إلى عنوان URL لإعادة توجيه تسجيل الخروج ولكن مرة أخرى إلى عنوان URL الأساسي للمنتدى، والذي بدوره يعيد التوجيه إلى عنوان URL للمصادقة SSO دون أي مطالبة نظرًا لأن المشاهدة المجهولة معطلة.
نظرًا لأن المستخدم لا يزال مسجلاً الدخول إلى موفر SSO، فإن هذا يؤدي على الفور إلى إعادة إنشاء حسابه.
أعتقد أن الإصلاح الأكثر فورية سيكون ببساطة الالتزام بإعداد “إعادة توجيه تسجيل الخروج” بعد حذف الحساب الذاتي.
تحسين إضافي سيكون الاحتفاظ بقائمة بالمستخدمين الذين حذفوا أنفسهم وعند إعادة إنشاء الحساب لاحقًا بنفس التفاصيل، وعرض مطالبة لهم توضح لهم أنهم يحاولون إعادة إنشاء حساب تم حذفه سابقًا، مما يسمح لهم بتجنبه. حتى لو كان من الأفضل أن يختار المسؤول طلب التنشيط اليدوي لمثل هذه الحسابات المعاد إنشاؤها من قبل الموظفين.