![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 24.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Chcąc minimalnie chociaż ukryć w bazie danych hasła, do zapisywania ich używam polecenia:
I bardzo ładnie powoduje mi on zakodowanie hasła do ciągu np. takiego: 6baecde462cdb51c i super jest - gra muzyka. Do logowania mam stworzoną tabelę'tmp_hasla', gdzie ładuję na chwilę hasło podane z formularza logowania, również używając PASSWORT(). Teoretycznie powineinem mieć identyczne zapisy: w tmp_hasla i w tabeli z użytkownikami. I to działa. Ale co jakiś czas robią się dziwna rzecz. Już raz tak miałem, ale problem zniknął, zanim miałem czas się nim zająć, więc zapomniałem o tym. Teraz jest znów. Sprawa polega na tym, że w 'tmp_hasla' po zastosowaniu polecenia PASSWORD() pojawia mi się, zamiast powyższego ciągu, coś takiego: Kod *F7EF30EFED1E8C20906 Uniemożliwia to logowanie, a wiem na pewno, że hasło, które podaje jest stuprocentowo dobre. Czy ktoś wie, co się dzieje? I jak z tym walczyć, i temu zaradzić? Pozdrawiam! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 21.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
dokładnie tak jak napisał poprzednik...
podejrzewam, że masz dwie różne wersje mysqla - miałem ten sam problem przy przenoszenie jednego z moich starszych skryptów |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 05:57 |