بحاجة إلى مساعدة بشأن كلمة المرور المجزأة المحفوظة في قاعدة البيانات

أقوم حاليًا بتطوير تطبيق ويب يتطلب تعريف المستخدم وإدارة الحساب. أنا أستخدم React في الواجهة الأمامية و Node.js مع Express في النهاية الخلفية. ومع ذلك ، واجهت مشكلة في تسجيل دخول المستخدم لا يمكنني التغلب عليها.

عندما يحاول المستخدم تسجيل الدخول باستخدام بيانات الاعتماد الخاصة به ، أرسل طلب POST من الواجهة الأمامية إلى الواجهة الخلفية للتحقق من صحة بيانات تسجيل الدخول. على الخادم ، أقوم بمقارنة كلمة المرور المجزأة المحفوظة في قاعدة البيانات بالإصدار المجزأ لكلمة المرور المحددة باستخدام bcrypt.

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

لست متأكدًا مما قد يحدث الفرق أيضًا بين بيئتي المحلية وخادم الإنتاج ، لذلك قرأت مقالة scaler هذه ، لكنني ما زلت بحاجة إلى مزيد من المعلومات. هل يمكن أن يكون لها علاقة بإعدادات الخادم أو متغيرات البيئة أو أي شيء آخر مختلف؟ أي تعليقات أو نصيحة حول المكان الذي يجب أن ننظر فيه بعد ذلك سيكون موضع تقدير كبير. أريد التأكد من أنه يمكن لجميع المستخدمين تسجيل الدخول بنجاح وأن عملية تسجيل الدخول تعمل باستمرار عبر العديد من البيئات. شكراً جزيلاً!