Penyusunan MySQL Anda mungkin tidak peka huruf besar/kecil . Ubah kolom tempat sandi disimpan menjadi susunan peka huruf besar/kecil.
Beberapa aturan praktis:
- Bila suatu susunan diakhiri dengan _ci, itu tidak peka huruf besar/kecil.
- Bila susunan diakhiri dengan _cs, ini peka huruf besar/kecil.
Contoh:
- utf8_general_ci tidak peka huruf besar/kecil.
- utf8_bin peka huruf besar/kecil
Namun, catatan penting
Jika Anda mengalami masalah ini, Anda mungkin salah menyimpan sandi . Anda tidak boleh menyimpan kata sandi dalam teks biasa, tetapi Anda harus menyimpan hash kata sandi sebagai gantinya, dan beri garam dengan benar.
Kemudian, ketika pengguna masuk, Anda melakukan hash pada entrinya, dan membandingkan hash tersebut dengan apa yang dimiliki DB Anda. Jika keduanya sama, pengguna mungkin memasukkan sandi yang benar.