![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 9.11.2008 Ostrzeżenie: (10%) ![]() ![]() |
Witam.
Mam skrypt logowania i hasło kodowane w MD5. Gdy zmienię jakąkolwiek literę w haśle przy logowaniu - skrypt nie przepuści mnie. Natomiast gdy jako login podam np adMiN to zaloguje mnie. Jednak ja chcę, żeby nie logowało użytkownika, który wpisze aDmin, ADMin itp. tylko admin, czyli tak jak jest to zapisane w bazie danych. Login i hasło w bazie to varchar. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Zmień collation pola w bazie z *_ci na *_cs
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 13 Dołączył: 20.03.2007 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Piękna opowieść, ale może pokażesz kod. Jak Ci mamy pomóc ?
-------------------- fitmate.pl - aplikacje internetowe
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 9.11.2008 Ostrzeżenie: (10%) ![]() ![]() |
Kod $konto=mysql_real_escape_string(trim($_POST['login'])); $password=mysql_real_escape_string(trim($_POST['password'])); Zapytanie: Kod "SELECT `id` FROM `tajna tabela:P` WHERE `login`='$konto' and `haslo`='$pass' limit 1" Edit: $pass to już zakodowane $password w MD5 Ten post edytował vegeta 28.11.2010, 14:38:09 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Tak jak mówił wookieb musisz zmienić porównywanie ciągu na takie uwzględniające wielkość liter.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 9.11.2008 Ostrzeżenie: (10%) ![]() ![]() |
Porównywanie znaków mam teraz utf8_unicode_ci. Nie ma żadnego utf8-ki _cs
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 9.11.2008 Ostrzeżenie: (10%) ![]() ![]() |
Dzięki.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 23:43 |