Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 104 Pomógł: 3 Dołączył: 30.05.2008 Skąd: Białystok Ostrzeżenie: (0%)
|
Czemu w
zapytaniu select * from users where login = '$login' AND pass = '$pass' zarówno w loginie, jak i w haśle nie patrzy na wielkość liter ? Jak ustawić, żeby patrzył ? Tzn tylko w haśle ma patrzeć, bo login Spykaj, spykaj, czy sPYkaJ, to ma być to samo ;] |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%)
|
Nie, każda baza danych ma własne kodowanie, każda tabela może mieć własne kodowanie i każde pole w tabeli też. Jeśli masz phpMyAdmin, albo coś w tym stylu, to wejdź w edycję pola tabeli z hasłem - masz tam metodę porównywania napisów, w przypadku utf-8_bin czy jakoś tam jest on case sensitive, czyli rozróżnia wielkość liter.
action="" powinno przekierować Cię do tej samej strony; brak action w standardzie xhtml 1.0 strict jest bodajże błędem. |
|
|
|
Spykaj Wielkość liter 31.05.2008, 15:23:43
Shili Ustaw sobie binarne kodowanie w polu z hasłem... 31.05.2008, 15:29:50
Spykaj Czyli typem pola pass ma być VARBINARY ?
A jeszcz... 31.05.2008, 15:41:23
Spykaj No właśnie mam phpMyAdmina, i w nim tworzę wszystk... 31.05.2008, 15:56:29
devnul a ja tylko od siebie dodam że hasła nie powinno si... 31.05.2008, 16:29:34
viking A jeszcze wracając do odpowiedzi: http://dev.mysql... 31.05.2008, 17:01:37 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 17:00 |