Código php:
Ver original
<?php //datos para establecer la conexion con la base de mysql. $conexion=mysql_connect('localhost','igaco_root','cibernet77')or die ('Ha fallado la conexión: '.mysql_error()); function quitar($mensaje) //funcion para quitar caracteres no permitidos { return $mensaje; } function mysql_escape($cadena) { } } $password = quitar($_POST["password"]); //variable que viene del campo del form pasword $password2 = quitar($_POST["password2"]);//variable que viene del campo del form pasword2 $password = mysql_escape($password); //aplico la funcion mysql_escape $password2 = mysql_escape($password2); $email = $_SESSION['email']; // recogemos la variable email y username que guardamos en la sesion en el script anterior $username = $_SESSION['username']; // Hay campos en blanco if($password==NULL|$password2==NULL) { echo "un campo está vacio."; }else{ // si coiciden los codigos de seguridad if (quitar($_SESSION['tmptxt_seg']) !== quitar($_POST['tmptxt_seg'])) { echo "Introdujo mal el codigo de seguridad."; } else { // ¿Coinciden las contraseñas? if($password!=$password2) { echo "Las contraseñas no coinciden"; formRegistro(); }else{ $query = "UPDATE alumnos SET password = '$password' WHERE username = '$username' OR email ='$email' " ; //obtengo los datos del usuario para mandar el email $result = "SELECT * FROM alumnos WHERE password = '$password'"; echo "La activacion de su nuevo password tuvo exito."; // Datos del email $nombre_origen = "Lo que sea"; $email_destino = "".$row['email'].""; //$email_destino = "[email protected]"; //cambiar esta linea por la de encima cuando se termine la aplicacion para pruebas pon tu email $asunto = "Activacion del Usuario Tuvo exito, guarde este email."; $mensaje = '<table width="629" border="0" cellspacing="1" cellpadding="2"> <tr> <td width="623" align="left"></td> </tr> <tr> <td bgcolor="#2EA354"><div style="color:#FFFFFF; font-size:14; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; font-weight: bold;"><strong> Estos son sus datos '.$row['username'].'</strong></div></td> </tr> <tr> <td height="95" align="left" valign="top"><div style=" color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:3px;"> USUARIO: '.$row['username'].'</strong><br><br><br> <strong>SU EMAIL : </strong>'.$row['email'].'</strong><br><br><br> <strong>REACTIVO SU NUEVA CONTRASEÑA SIN NINGUN INCIDENTE.</strong><br><br> <strong>GRACIAS POR CONFIAR EN CEVIT.</strong><br> <strong>PRONTO ACTUALIZAREMOS CONTENIDOS, ESTATE ATENTA/O.</strong><br> </div> </td> </tr> </table>'; $formato = "html"; //*****************************************************************// $headers = "From: $nombre_origen <$email_origen> \r\n"; $headers .= "Return-Path: <$email_origen> \r\n"; $headers .= "Reply-To: $email_origen \r\n"; $headers .= "X-Sender: $email_origen \r\n"; $headers .= "X-Priority: 3 \r\n"; $headers .= "MIME-Version: 1.0 \r\n"; $headers .= "Content-Transfer-Encoding: 7bit \r\n"; //*****************************************************************// Content-type: text/html; charset=iso-8859-1")) { } } } } } else{ formRegistro(); } ?>