Mam taki kod:
[php]<?php
$plik = file("hasla.txt");
$p=mysql_connect("localhost", "root", "mucha55");
mysql_select_db("kampus", $p);
for ($i=0;$i<count($plik);$i++) {
$pn_pass = trim($plik[$i]);
$pn_pass="'$pn_pass'";
$wynik=mysql_query("INSERT INTO user (kod) VALUES($pn_pass)", $p);
if (!$wynik) echo "<br>kod: <b>$pn_pass</b> został dodany!";
}
mysql_close($p);
?>[/php]
Proszę o pomoc o co uzupełnić ww. kod aby do bazy kampus dodawał zaszyfrowane MD5 hasła z pliku hasla.txt
Z góry serdecznie dziękuję.
[PHP/SQL] Szyfrowanie danych do bazy
Re: [PHP/SQL] Szyfrowanie danych do bazy
[php]<?php
$plik = file("hasla.txt");
$p=mysql_connect("localhost", "root", "mucha55");
mysql_select_db("kampus", $p);
for ($i=0;$i<count($plik);$i++) {
$pn_pass = trim($plik[$i]);
$pn_pass = md5($pn_pass);
$pn_pass="'$pn_pass'";
$wynik=mysql_query("INSERT INTO user (kod) VALUES($pn_pass)", $p);
if (!$wynik) echo "<br>kod: <b>$pn_pass</b> został dodany!";
}
mysql_close($p);
?>[/php]
Potem jak będziesz chciał odczytać:
[php]<?php
if(md5($haslo_z_formularza) == $haslo_z_bazy){
echo 'poprawne haslo';
} else {
echo 'zle haslo';
exit();
}
?>[/php]
$plik = file("hasla.txt");
$p=mysql_connect("localhost", "root", "mucha55");
mysql_select_db("kampus", $p);
for ($i=0;$i<count($plik);$i++) {
$pn_pass = trim($plik[$i]);
$pn_pass = md5($pn_pass);
$pn_pass="'$pn_pass'";
$wynik=mysql_query("INSERT INTO user (kod) VALUES($pn_pass)", $p);
if (!$wynik) echo "<br>kod: <b>$pn_pass</b> został dodany!";
}
mysql_close($p);
?>[/php]
Potem jak będziesz chciał odczytać:
[php]<?php
if(md5($haslo_z_formularza) == $haslo_z_bazy){
echo 'poprawne haslo';
} else {
echo 'zle haslo';
exit();
}
?>[/php]
Re: [PHP/SQL] Szyfrowanie danych do bazy
zmień:
na:
w końcu zmienna przechowuje łańcuch znaków....
Kod: Zaznacz cały
VALUES($pn_pass)Kod: Zaznacz cały
VALUES('$pn_pass')