Código PHP:
session_start();
$usuario=$_SESSION['usuario_login'];
$passanterior=$_SESSION['usuario_password'];
$pass=md5($_POST['pass']);//pass nuevo
$email=$_POST['email'];
$connect= mysql_connect('localhost', '', '');
mysql_select_db('', $connect);
$result = mysql_query ("UPDATE usuarios SET email='$email',pass='$pass' WHERE usuario='$usuario'",$connect);
if (!$result) {
$message = 'Invalid query: ' . mysql_error() . "\n";
$message .= 'Whole query: ' . $query;
die($message);
}
echo "la contraseña fue cambiada correctamente, cierre la sesión y vuelva a ingresar con el nuevo password";
echo '<a href="aut_logout.php">cerrar sesión </a>';
if(isset($_POST["email"]))
{
$email = $_POST["email"];
//recuperamos el nombre de usuario y la contraseña
$result = mysql_query("SELECT usuario,pass,email FROM usuarios WHERE email='$email'"); //consultamos BD
if($row = mysql_fetch_array($result)) //si existe el la dirección de email
{
$mensaje.= "Su usuario y contraseña son: "."\r\n";
$mensaje.= "User:".$row['usuario']."\r\n";
$mensaje.= "Password: ".$row['pass']."\r\n"; //capturamos contraseña
$destino.= "destino: " . $HTTP_POST_VARS["email"] ."\n";
$mensaje.= "Correo del servidor web: " . $HTTP_SERVER_VARS['SERVER_ADMIN'] . "\n";
$mensaje.= "Nombre del servidor: " . $HTTP_SERVER_VARS['SERVER_NAME'] . "\n";
$cabeceras = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($destino,$cabeceras,$mensaje);
}
else
{
//email incorrecto
echo "Lo operación no pudo realizarse, Consulte a nuestro operadror desde el siguiente vínculo: ";
echo '<p>' .'<a href="contacto1.php">Consultar</a>';}}