ترحيل كلمة مرور Drupal إلى Discourse باستخدام المكون الإضافي discourse-migrate-password

تعمل الإضافة عن طريق تجاوز الدالة confirm_password? الخاصة بفئة المستخدم.
تقوم أولاً باستدعاء فحص كلمة المرور الأصلي ولا تفعل شيئًا عندما يتم قبول كلمة المرور بواسطة منطق Discourse الأساسي.

إذا لم يكن الأمر كذلك، فإنها تتحقق مما إذا كان لدى المستخدم حقل مخصص import_pass وإذا كان الأمر كذلك، فإنها تستخدم جميع الخوارزميات المتاحة للتحقق من كلمة المرور المدخلة مقابل تجزئة import_pass.

إذا وجدت تطابقًا، فإنها تحفظ كلمة المرور المدخلة ككلمة مرور للمستخدم وتسمح للمستخدم بتسجيل الدخول.