Kullanıcı girişi var ama kullanıcı büyük/küçük harfe duyarlı bir şekilde giriş yapabilir. Eğer şifreniz 'test' ise o zaman kullanıcı 'TEST' şifresiyle giriş yapabilir.
Parola alanımda bu tür kimlik doğrulamasını önlemek istiyorum. saklamak eğerMySQL şifre alanı için büyük/küçük harfe duyarlı alan nasıl kullanılır?
Ayrıca bu kullanabilirsiniz:
SELECT /*fields*/ FROM table WHERE /* where clause */ BINARY password = "userpassword"
VEYA
PHP kodunda strcmp kullanın:
Yanıtınız için teşekkürler güvenlik riski için iyi bir fikir – SKu
@SKu Lütfen bunu okuyun - http://codahale.com/how-to-safely-store-a-password/. Sha1 kullanmak yeterli değildir. Güvenlik için –
iyi ama soru ile hiçbir şey yapmak zorunda değil mi? – joel