ugrás a tartalomhoz

Kis és nagybetű megkülönböztetése

haho · 2009. Már. 8. (V), 06.05
Sziasztok!

A belépésnél vannak problémáim, mert ha egy felhasználó jelszava "jelszo", akkor a "JELSZO" vagy pl. a "jélszó" szóra is belépteti a felhasználót. És ugyanez a problémám a felhasználónévnél is.

Tehát, hogyan tudnám megoldani, hogy az input mező megkülönböztesse belépéskor a kis- és nagybetűket és az ékezetes és ékezet nélküli betűket?

Előre is köszönöm!
 
1

Megkülönbözteti

Poetro · 2009. Már. 8. (V), 09.03
A PHP megkülönbözteti a kis-/nagybetűket ahogyan az ékezeteseket is. Valahol máshol lesz a probléma.
2

karakterkódolás

scidar · 2009. Már. 8. (V), 13.21
Szerintem a mysql karakterkódolásánál lesz a csavar. Azt hiszem a jelenlegi kódolással nem különbözteti meg az ékezeteket és a nagy betűket. Nem vagyok benne biztos, de talán próbáld meg erőltetni az utf8_bin kódolást. Szúrd be a mysql lekérdezés végére, hogy "collate utf8_bin" ahol a jelszót és a nevet kérdezi le.
3

MySQL?

Poetro · 2009. Már. 8. (V), 15.00
Hohó, eddig szó nem volt adatbázisról, vagy MySQLről. A kérdés ráadásul a PHP topic-on belül született, ezért nem is feltételeztem, hogy másról van szó. Ha MySQL esetén kell, akkor BINARY lesz a kulcsszó, különben a MySQL nem különböztet meg ékezeteket (mármint bizonyosakat), vagy kis-nagybetűt.
4

Tévedés

deejayy · 2009. Már. 9. (H), 11.57
Teljes tévedésben vagytok. A lényeg az, hogy nem plaintext jelszót kell tárolni :)
5

Probléma

Poetro · 2009. Már. 9. (H), 12.12
És ugyanez a problémám a felhasználónévnél is.
6

Hmmm

haho · 2009. Már. 11. (Sze), 04.36
MySQL adatbázisból olvasom be az adatokat, de azt hittem, hogy PHPval oldható meg a probléma.

Mind a jelszónál, mind a felhasználónévnél, tehát a text és password mezőknél is most vettem észre, hogy megkülönbözteti az "u" és hosszú "ú" és az "ö" és hosszú "ő" betűket. A kis és nagy betűket és a többi ékezetes betűt nem.