![]() |
![]() ![]() |
![]() |
![]() ![]()
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??
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
do obslugi hashy w "starym systemie" sluzy funkcja old_password()
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 13:40 |