![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 1.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem z weryfikacją. Hasło oraz login przechowywane są w tabeli. Oczywiście login jest zwykłym textem typu varchar natomiast hasło też jest typu varchar jednak zakodowane funkcją PASSWORD(). Sprawdzanie odbywa się przez:
Po localhoscie wszystko działa idealnie jednak problem zaczyna sie po wczytaniu bazy na serwer. Niemogę się zalogować na strone gdyż hasło się nie zgadza. Ręczna zmiana haseł bezpośrednio na serwerze przez phpMyAdmina nie pomaga (bez szyfrowania hasła oczywiście wszystko działa). Baze mam na yoyo.pl (ver bodaj MySQL 5.0.20). Co może być nie tak (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Jak inaczej jeszcze można szyfrować hasła w tabeli. Próbowałem funkcją md5() ale sytuacja jest identyczna. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat jeżeli gdzieś znajdzisz linka do zachowania o którym piszez to z chęcią poczytam No niestety nie mogę znaleźć. Ale zrobilem eksperyment:zalozylem tabele z jednym polem CHAR (20). No i git. Jest char Dla pewnosci dodaje drugie pole CHAR. I jest git. Oba są CHAR. Teraz dodaje kolejne pole, ale juz VARCHAR. No i automaycznie wszystkie pola CHAR zamieniają sie na VARCHAR. Proba ustawienia ich spowrotem na CHAR nic nie daje. Dopier gdy usune tamto VARCHAR, to moge spowrotem to zamienic na CHAR. Nie sądze by byl to bug mojego klienta do mysql (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) edit: znalazlem w manualu (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) http://dev.mysql.com/doc/refman/4.1/en/sil...mn-changes.html Cytat If any column in a table has a variable length, the entire row becomes variable-length as a result. Therefore, if a table contains any variable-length columns (VARCHAR, TEXT, or BLOB), all CHAR columns longer than three characters are changed to VARCHAR columns.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 11:41 |