Autor | Zpráva | ||
---|---|---|---|
Afro Profil * |
#1 · Zasláno: 21. 1. 2005, 18:13:03
S php teprve začínám. Potřebuji vydolovat heslo z MySQL tabulky po zadaní Emailu.
To co jsem spatlal mi nejak nefunguje. Vyhodí mi to slovo "Array". To heslo je navíc zakodované MD5. Jde to vůbec dostat zpátky v normalni podobě? Diky <? $spojeni = mysql_connect("localhost","host") or die("Nelze se pøipojit k databázi MySQL"); $db=mysql_select_db("host") or die("Databaze nejspis neexistuje nebo tam nesmite"); /*pøipojení k databázi*/ $email=$_POST['pozadavek']; $query = MySQL_Query("Select Heslo from Zakaznici where Email='$email'");?> <? if (MySQL_Num_Rows($query)!=0) { $zapomenuteheslo = MySQL_Fetch_Array($query); print "Ve své e-mailové schránce <b>$email</b> najdete zapomenute heslo $zapomenuteheslo</p>\n"; } else { print "Takovy Email v nasi databazi neni."; } ?> |
||
centi Profil |
#2 · Zasláno: 21. 1. 2005, 19:10:30
Funkcia mysql_fetch_array() vracia asociativne pole, preto napriklad:
$row = MySQL_Fetch_Array($query); $zapomenuteheslo = $row["heslo"]; print "Ve své e-mailové schránce <b>$email</b> najdete zapomenute heslo $zapomenuteheslo</p>\n"; Ak sa nemylim, tak retazec zakodovany pomocou MD5 sa uz dekodovat neda. |
||
Afro Profil * |
#3 · Zasláno: 21. 1. 2005, 19:18:49
Děkuji moc. Fachá to.
|
||
Afro Profil * |
#4 · Zasláno: 21. 1. 2005, 19:26:11
Kodování se tedy asi vzdám :)
|
||
Leo Profil |
#5 · Zasláno: 21. 1. 2005, 20:17:15
Kodovani nezdavejte / proste pres md5 prevedte heslo, ktere mate z formulare a porovnejte se zakodovanym co mate v databazi... Leo
|
||
centi Profil |
#6 · Zasláno: 21. 1. 2005, 20:45:48
Bohuzial, on nechce hesla porovnavat, ale odoslat na mail ako "zabudnute heslo"
|
||
thingwath Profil |
#7 · Zasláno: 21. 1. 2005, 20:53:46
Z MD5 se už původní řetězec nijak získat nedá. Na zapomenuté heslo budeš prostě muset vygenerovat nové.
|
||
Leo Profil |
#8 · Zasláno: 21. 1. 2005, 20:55:23
Aha, tak to jsem zase neco necetl. Zapomenuta hesla sice posilat muze ale pri tom, jak je dnes email bezpecny bych to rozhodne nedelal. Leo
|
||
Afro Profil * |
#9 · Zasláno: 22. 1. 2005, 14:34:42
Děkuji všem, asi to vyřeším generováním nového hesla.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0