[ bobans72 @ 30.05.2017. 22:18 ] @
Pozdrav. Da li neko zna kako da kada npr. korisnik unese u input box-u svoj mail koji se nalazi u tabli kada se registrovao a da dobije putem mail-a svoju dekriptovanu lozinku koja je u tabli enkriptovana u md5 ? Evo dole koda kako sam ja mislio da bih trebalo da radi ali samo dobijem na mail (Vaša lozinka je: 2) ovo 2 je samo prvi karakter koji je enkriptovan u tabli a ostalo ne prikaže da mi bar prikaže celu enkriptovanu lozinku iz table pa bih možda uradio dekripciju ovako mi nije jasno šta dalje da radim, a potrebno mi je da prikaže dekriptovanu lozinku. Ako može ispravka u ovom kodu ili šta već ? Evo koda. Code: <!DOCTYPE html> <html> <body> <head> <form action="" name="form1" method="post"> </tr> <br/> <td><label>Email:</label> <input type="text" title="Unesite vaš (E-mail) ..." name="email"/></td> </tr> <td><input type="submit" name="submit" value="Primeni"/></td> </tr> </table> </form> <?php $connection = mysqli_connect("localhost","root","","testbaza") or die("Ne mogu se povezati: ".mysqli_error($connection)); if(isset($_POST['submit'])) { $email = $_POST['email']; $strSQL = "SELECT lozinka FROM prijava WHERE email='".$email."'"; $query = mysqli_query($connection, $strSQL); $result = mysqli_fetch_array($query);{ $lozinka = $result['lozinka']; require_once 'class.phpmailer.php'; $mail = new PHPMailer(); $mail->IsSMTP(); $mail->CharSet = 'UTF-8'; $mail->From = "[email protected]"; $mail->FromName = "Slanje lozinke"; $mail->AddAddress ($email); $mail->IsHTML (true); $mail->Subject = "Zaboravljena lozinka"; $mail->Body ="Vaša lozinka je: ".$lozinka['lozinka']; $mail->SMTPDebug = 0; $mail->Host = 'mail.mts.rs'; $mail->Port = 25; $mail->SMTPAuth = true; $mail->Username = 'test'; $mail->Password = '12345'; if(!$mail->Send()) { echo 'Greška: ' . $mail->ErrorInfo; } else { { echo 'Dobili ste novu poruku na vaš e-mail !'; } } } } ?> </body> </html> |