استيراد Joomla! قاعدة البيانات في prestashop ، ولكن تمليح كلمات المرور مختلفة

StackOverflow https://stackoverflow.com/questions/3847138

سؤال

طلب مني مديري استيراد جملة! قاعدة بيانات لحوالي 250 مستخدمًا في قاعدة بيانات prestashop (من المستخدمين).

بعد بعض التحليلات ، اكتشفت أن Prestashop و Joomla! استخدم تقنيات التمليح المختلفة بكلمة مرور.

لذا فإن سؤالي هو: "هل نحن محكوم علينا بعد؟"

وكيف يمكنني التغلب على الاستيراد عندما لن يكون ملح كلمة المرور للمصدر متوافقًا مع الوجهة؟

هل كانت مفيدة؟

المحلول

نعم أنت من أجل الاستيراد المباشر. آلية التمليح في Joomla لائقة إلى حد ما ، لذلك لا تهتم بمحاولة كسرها (يمكنك ذلك ، لكن الأمر سيستغرق بعض الوقت للقيام بذلك لجميع المستخدمين البالغ عددهم 250).

بدلاً من ذلك ، ما يمكنك فعله هو استيراد جميع السجلات في قاعدة البيانات الأخرى باستثناء عمود كلمة المرور (اتركه فارغًا).

بعد ذلك ، اكتب مكونًا إضافيًا على تسجيل الدخول الناجح إلى Joomla سوف تحقق من DB الأخرى وتحديث كلمة المرور هناك ...

لست على دراية بـ Prestashop ، لكن يجب أن تكون قادرًا على كتابة بعض التعليمات البرمجية التي من شأنها التحقق من كلمة مرور فارغة عند تسجيل الدخول ، وتقديم رسالة لتسجيل الدخول إلى Joomla أولاً.

إما ذلك ، أو اكتب نظامًا واحدًا على التوقيع بحيث تمر جميع المصادقة عبر Joomla (وهو ما سأفعله ، ومنذ ذلك الحين لديك مكان واحد فقط لإدارة المستخدمين ، بدلاً من اثنين) ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top