Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 214 Pomógł: 0 Dołączył: 3.04.2004 Skąd: Legionowo Ostrzeżenie: (0%)
|
Dzisiaj zainstalowałem sobie MySQL'a 4.1.10a. Udało mi sie skonfigurować i niby wszystko działało dobrze, ale jak chciałem wyciągnąć rekord z bazy zaszyfrowany funckją PASSWORD() to wyświetlil mi sie komunikat Empty Set. Pozniej zorientowalem sie, ze chodzi o to, ze MySQL 4.1.10 szyfruje łańcuch i zapisuje go w postaci 41 znaków, a nie 16 jak w poprzedniej wersji. Moje pole z haslem bylo niestety typu VARCHAR(16) i nie można było wyszukać wszystkich znaków. Wydaje mi sie ze 41 zaszyfrowanych znakow to jednak troche za duzo i mam pytanie: czy mozna zmienic gdzies ilosc szyfrowanych znakow, zeby bylo tak jak w poprzednich wersjach czyli 16??
|
|
|
|
zbig13 [MySQL] funkcja PASSWORD() 19.03.2005, 10:20:39
Kinool do obslugi hashy w "starym systemie" slu... 19.03.2005, 14:37:11 ![]() ![]() |
|
Aktualny czas: 21.12.2025 - 01:11 |