Hola!!
Veréis estoy haciendo una pagina para recuperar contraseña (no codificada) y que una vez el usuario ha introducido su email y se ha detectado que existe en la BD, le mande un email con la contraseña. El caso es que el email me llega, pero no me sale la contraseña, alguien me puede decir donde tengo el fallo? Gracias!!
(lo de los asteriscos es el nombre de la bd)
function generar_cadena_password($email)
{
global $*********, $database_*********;
$cadenarecuperacion = $_POST['strPassword'];
$updateSQL = sprintf("UPDATE tblregistrosclub SET strRecuperar=%s WHERE strEmail=%s",
GetSQLValueString($_POST['strPassword'], "text"),
GetSQLValueString($email, "text"));
$Result1 = mysql_query($updateSQL, $*********) or die(mysql_error());
$para = $email;
$asunto = 'Recuperacion Password';
$mensaje .='Tu password es:' .$cadenarecuperacion;
// Para enviar correo HTML, la cabecera Content-type debe definirse
$cabeceras = 'MIME-Version: 1.0' . "\n";
$cabeceras .= 'Content-type: text/html; charset=iso-8859-1' . "\n";
// Cabeceras adicionales
//$cabeceras .= 'To: María <
[email protected]>, Kelly <
[email protected]>' . "\r\n";
$cabeceras .= 'From: nocontestar@*********.com' . "\n";
// Enviarlo
$para = $email;
mail($para, $asunto, $mensaje, $cabeceras);
}