Witam,
mam taki kod:
<?php
include (\"function.php\");
polacz();
///test danych //////
/////////////////////
$query = mysql_query(\"select login from klient where login='$login'\"); if ($login == $wiersz['login'])
{
$query2 = mysql_query(\"select haslo from klient where login='$login'\");
///////////TEST//////////////
md5(\"$haslo\") == $pass; // kodowanie md5 echo $pass; // nie wyświetla się hasło zakodowane w md5 :( ///////////TEST//////////////
if ($pass == $wiersz2['haslo'])
{
echo(\"zalogowałeś się!\"); }
else
{
echo(\"podałeś złe hasło!\"); }
}
else
{
echo(\"taki login nie istnieje!\"); }
}
else
{
<form action=\"\" method=\"post\">
Login: <input type=\"text\" name=\"login\"/><br/>
Hasło: <input type=\"password\" name=\"haslo\"/><br/>
Login: <input type=\"submit\" name=\"loginGo\" value=\"Zaloguj\"/><br/>
</form>';
}
?>
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)