Codice PHP:
 function random($lunghezza=12){ $caratteri_disponibili ="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"$codice ""; for($i 0$i<$lunghezza$i++){ $codice $codice.substr($caratteri_disponibili,rand(0,strlen($caratteri_disponibili)-1),1); } return $codice; }   $email=$_POST['email']; $id=$riga['Id_utente'];  include ("connetti.php");  $query="SELECT * FROM `utenti_privati` WHERE `Email` = '".$_POST['email']."'";  $result=mysql_query($query); while($riga=mysql_fetch_array($result)) { $email $riga['Email'];  }  if(mysql_num_rows($result)>0) { $password=random(8);  } else  echo "Email non presente nel nostro database";   //se non ci sono stati errori, invio l'email all'utente con il link da confermare if(mysql_num_rows($result)>0)  {      $sql= "UPDATE `mercurialluminio_com_areaprivata`.`utenti_privati` SET `Psw` = '".md5($password)." WHERE Id_utente ='".$id."' LIMIT 1″"; $result = mysql_query($sql) or die(mysql_error());  $header= "From: mercurialluminio.com <info@mercurialluminio.com>\n"; $header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n"; $header .= "Content-Transfer-Encoding: 7bit\n\n";  $subject= "mercurialluminio.com - Nuova password utente";  $mess_invio="<html><body>"; $mess_invio.=" Gentile utente, la tua nuova password e' $password.\n Accedi [url='index.php']all'area privata[/url] del sito per poter modificare la tua password\n\n Cordiali saluti,\n\n Mercuri Alluminio S.r.l."; $mess_invio.='</body><html>';  //invio email if(@mail($_POST['email'], $subject, $mess_invio, $header)){  echo " Gentile utente,\n ti abbiamo inviato una mail con la tua nuova password.\n\n Cordiali saluti,\n Mercuri Alluminio S.r.l."; }  }  include ("chiudi.php");