Autor | Zpráva | ||
---|---|---|---|
trsak1 Profil |
Proč mi tenhle kód na poslání hesla nefunguje?
Kód: <? $host="nepovim"; $username="nepovim"; $password="nepovim"; $db_name="nepovim"; mysql_connect("$host", "$username", "$password")or die("cannot connect to server"); mysql_select_db("$db_name")or die("cannot select DB"); $email_to=$_POST['email_to']; $tbl_name=uzivatele; $sql="SELECT password FROM $tbl_name WHERE mail='$mail'"; $result=mysql_query($sql); $count=mysql_num_rows($result); if($count==1){ $rows=mysql_fetch_array($result); $your_password=$rows['heslo']; $to=$email_to; $subject="Vaše heslo"; $header="Od: Web o hře Tanoth"; $messages= "Vaše heslo pro přihlášení \r\n"; $messages.="Vaše heslo je $heslo \r\n"; $sentmail = mail($to,$subject,$messages,$header); } else { echo "E-mail nebyl nalezen!"; } if($sentmail){ echo "Heslo bylo odesláno na váš e-mail."; } else { echo "Heslo na váš e-mail nebilo odesláno!"; } ?> TAk zase díky :D |
||
Alphard Profil |
#2 · Zasláno: 20. 11. 2009, 18:26:01
Jestli uzivatele není někde dříve definovaná konstanta, tak to selže už na řádku 17.
|
||
radas Profil * |
#3 · Zasláno: 20. 11. 2009, 18:27:52
doporučuji přečist Nejčastější potíže s PHP (FAQ) protože už třeba jenom chybí hlavička e-mailu a některe anti-spamy jsou na tyto věci citlive...
tedy pokud to nehlasí žadnou jinou chybu... |
||
Joker Profil |
#4 · Zasláno: 20. 11. 2009, 18:51:41
trsak1:
Ono už to, že aplikace je vůbec schopná poslat heslo na e-mail (tj. že je vůbec někde uložené přímo moje heslo) bych považoval za bezpečnostní chybu. |
||
Časová prodleva: 14 let
|
0