Webboard

Pełna wersja: Porównanie hasła mybb z aplikacją
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam. Tworzę pewną aplikacje i chcę porównać hasło mybb z wprowadzonym hasłem w polu. W plikach forum znalazłem, że hasło to md5(md5($salt).$password). 
Ja wykonuje md5(md5("usvbJXk4")."test") i niestety to haslo nie jest identyczne jak w bazie. Ktoś wie co może być nie tak?
Wydaje mi się, że $password zawiera hasło po md5. Czyli powinieneś mieć coś takiego
Kod:
md5(md5("usvbJXk4").md5("test"));
Niestety dalej otrzymane hasło nie jest takie jak być powinno.
Musi być takie samo. Na pewno od dobrego użytkownika bierzesz sól oraz zhaszowane hasło?
Kod PHP:
$password md5($password);
        
$salted_password md5(md5($user['salt']).$password);

if(
$user['password'] === $salted_password)
echo 
'true'
Okej mój błąd... W skrypcie było wykorzystane nieaktualna funkcja do md5. Miałeś racje poprawnie to md5(md5(salt).md5(haslo);