Witam
Chce zrobić okno logowania. W bazie danych, w tabeli mam każde hasło zabezpieczone SHA1. Jak sprawdzić czy to hasło, które przesyła użytkownik jest takie same jak hasło w bazie danych ?
Dla przykładu podam mój kod, który wypisuje nazwę użytkownika i to hasło z bazy danych.
<?php $polaczenie = mysql_connect('localhost', 'root',''); if(!$polaczenie) echo "Blad połączenie z serwerem"; else { if(!mysql_select_db("test5", $polaczenie)) echo "Błąd połączenia z bazą danych"; else { if(!mysql_query('select * from dane_logowania',$polaczenie)) echo "Błąd połączenia z tabelą"; else { $user = $_POST['name']; $pass = $_POST['pass']; $checked = false; $zapytanie = mysql_query("select * from dane_logowania"); while($wiersz = mysql_fetch_row($zapytanie)) { $temp_user = Sha1($wiersz[2]); echo "$wiersz[1] <br>"; echo "$wiersz[2] <br>"; } if($checked==true) echo "Użytkownik $user został pomyślnie zalogowany"; else echo "Błąd logowania"; } } } /*if($wiersz[1]==$user) { if($wiersz[2]==$pass) { $checked = true; break; } }*/ ?>