![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 3 Dołączył: 28.06.2008 Skąd: PL Ostrzeżenie: (0%) ![]() ![]() |
Witam. Zrobiłem sobie logowanie na sesjach i nie wiem czy dobrze mi to wyszło z tą funkcja md5?
W pliku ustawieni mam
i funkcja która to sprawdza
Dobrze to jest czy źle? Bo działa ale niewiem czy jest to coś zabezpieczone. Czy w ustawieniach mam trzymac w md5 czy normalnie? Proszę o pomoc a nie linki do google i poradników, bo przeczytałem juz pare na ten temat. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dzięki |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
po 1 nie używaj MD5 ponieważ jest kiepska jednokierunkowa funkcja skrótu została złamana i jest podatna na kolizję.
http://pl.php.net/manual/pl/function.hash.php tu masz coś czym możesz to zastąpić np.
Cytat if($_POST['logowanie']){ $wys_login = md5($_POST['login']); $wys_pass = md5($_POST['haslo']); if($wys_login == $login && $wys_pass == $pass){ $_SESSION['user'] = $nick; } } Tak naprawde do niewiadomo skąd się biorą te dane $login, $nick, $pass trzymasz to w pliku (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 20:47 |