यह शायद आपके पासवर्ड फ़ील्ड प्रकार के कारण है। क्या आपका पासवर्ड फ़ील्ड VARCHAR
. है ? यह कितना लंबा है? मुझे ऐसा लगता है कि SHA
फ़ील्ड द्वारा अनुमत की तुलना में अधिक लंबा एक स्ट्रिंग उत्पन्न कर रहा है, इसलिए जब इसे संग्रहीत किया जाता है तो यह कटऑफ हो जाता है और जब आप इसे जांचने के लिए पुन:उत्पन्न करते हैं तो यह मेल खाता है।
MySQL प्रलेखन
कहता है कि SHA
. के आउटपुट को स्टोर करने के लिए आपको 40 वर्णों की आवश्यकता है ।