![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 0 Dołączył: 4.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
utworzylem sobie w bazie tabele, ktora nazwalem 'admin'.
kolumna, w ktorej przechowuje haslo ma nazwe 'wartosc' i jest typu varchar(30). wprowadzajac do niej haslo skorzystalem z funkcji password(). niby wartosc zostala wprowadzona, bo wyswietlilo mi: Cytat Query OK, 1 row affected, 1 warning jednak skad ten warning?problem pojawia sie przy probie porownania wartosci w celu zalogowania. haslo przepuszczam przez funckje password() i porownuje z tym z bazy, jednak mimo iz wpisze to samo, wyswietla mi, ze haslo jest nieprawidlowe. domyslam sie, ze to przez ten warning podczas wprowadzania danych do tabeli (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) bede wdzieczny za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
No to wszystko jasne.. hash md5 zajmuje 32 znaki, a Ty masz to pole dlugosci 30 znakow, dlatego jest warning, ze pozostale znaki zostaly obciete. Zwieksz dlugosc pola i bedzie ok.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 06:14 |