パスワードフィールドの種類が原因である可能性があります。パスワードフィールドはVARCHAR
ですか ?それはどのくらい長いですか? SHA
のように思えます は、フィールドで許可されているよりも長い文字列を生成しているため、保存時にカットオフが取得され、再生成してチェックするときに一致します。
MySQLドキュメント
SHA
の出力を保存するには40文字が必要だと言います 。
パスワードフィールドの種類が原因である可能性があります。パスワードフィールドはVARCHAR
ですか ?それはどのくらい長いですか? SHA
のように思えます は、フィールドで許可されているよりも長い文字列を生成しているため、保存時にカットオフが取得され、再生成してチェックするときに一致します。
MySQLドキュメント
SHA
の出力を保存するには40文字が必要だと言います 。