![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 10.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem z porównaniem stringu z bazy danych i z formularza. Tu jest fragment kodu odpowiedzialny za to porównanie:
Chodzi o to, że przy porównywaniu stringa pochodzącego z formularza ze stringiem pobieranym z bazy danych zwraca mi -1 a powinno 0, bo stringi są takie same. W bazie mam kodowanie UTF8. Ten post edytował charli_22 19.03.2008, 11:50:50 -------------------- Test-Com - blog o testowaniu
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 10.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Problem był z bazą danych. W phpMyAdmin ustawiłem dla pola hasło Typ MIME na text/plain. I gdy sprawdziłem długość hasła wpisywanego przez usera i tego z bazy za pomocą strlen() to różniły się długością o 1. Ustawiłem w bazce Typ MIME na pusty i długość zwracana przez strlen() jest identyczna dla jednego i drugiego stringu.
Zgodnie z zaleceniem zajme się hashowaniem haseł. Obecnie ucze się pisania skryptów i odpuściłem hashowanie, bo wszystko odbywa się lokalnie:), więc nie ma strachu, że ktoś się wpisze a ja podejrze jego hasło czy ktoś w sieci. Dzięki za porady. Pozdrawiam. ![]() -------------------- Test-Com - blog o testowaniu
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 15:26 |