Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Logowanie oparte na sql i md5
Hubi.pl
post
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 16.10.2004
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam,
mam taki kod:
  1. <?php
  2.  
  3. include (&#092;"function.php\");
  4. polacz();
  5. ///test danych //////
  6. echo $login; ////////
  7. echo $haslo; ////////
  8. echo '<br>'; ////////
  9. echo '<br>'; ////////
  10. /////////////////////
  11.  
  12. if(!empty($login)) {
  13.  
  14. $query = mysql_query(&#092;"select login from klient where login='$login'\");
  15. $wiersz = mysql_fetch_array($query);
  16. echo $wiersz['login'];
  17. echo '<br>';
  18. if ($login == $wiersz['login']) 
  19. {
  20. $query2 = mysql_query(&#092;"select haslo from klient where login='$login'\");
  21. $wiersz2 = mysql_fetch_array($query2);
  22.  
  23. ///////////TEST//////////////
  24. echo $wiersz2['haslo'];
  25. echo '<br>';
  26. md5(&#092;"$haslo\") == $pass; // kodowanie md5
  27. echo $pass; // nie wyświetla się hasło zakodowane w md5 :(
  28. echo '<br>';
  29. ///////////TEST//////////////
  30.  
  31. if ($pass == $wiersz2['haslo'])
  32. {
  33. echo(&#092;"zalogowałeś się!\");
  34. }
  35. else
  36. {
  37. echo(&#092;"podałeś złe hasło!\");
  38. }
  39. }
  40. else
  41. {
  42. echo(&#092;"taki login nie istnieje!\");
  43. }
  44.  
  45. }
  46. else
  47. {
  48. <form action=\"\" method=\"post\">
  49.  Login: <input type=\"text\" name=\"login\"/><br/>
  50.  Hasło: <input type=\"password\" name=\"haslo\"/><br/>
  51.  Login: <input type=\"submit\" name=\"loginGo\" value=\"Zaloguj\"/><br/>
  52. </form>';
  53. }
  54.  
  55. ?>


Problem polega na tym, że hasło z formularza nie chce mi się zakodować w md5 żeby mogło zostać zweryfikowane z hasłem z bazy sql.

Co źle zrobiłem?

Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 23:25