Recuperar Clave
include("../conecta.php");
$msgRecuperarClave = ""; // Se inicializa la variable para que no de error posteriormente
if ( isset($_POST["recuperar"]) )
{
if ($_POST["recuperar"]=="1")
{
// generamos un nº aleatorio
srand(crear_semilla());
$clave = rand();
//se comprueba el usuario y el e-mail
$usuario = $_POST["chk|str|true|Usuario"];
$email = $_POST["chk|eml|true|Email"];
if (compruebaYcambiaClave($usuario, $email, $clave) == true)
{
// se ha recuperado la clave correctamente
// la enviamos y recogemos el posible error
$msgRecuperarClave = enviaClave($email, $usuario, $clave);
if ($msgRecuperarClave == 1)
{
// no se ha producido ningún error, la clave ha sido enviada correctamente
$msgRecuperarClave= "
Su nueva clave ha sido enviada a la dirección de email ".$email." correctamente.
";
}else{
$msgRecuperarClave= "
Se ha producido un error en el envío Póngasese en contacto con su administrador para recuperar su clave
";
}
}else{
$msgRecuperarClave = "Los datos facilitados son incorrectos";
}
}
}
//se muestra el formulario con el posible mensaje
muestraFormRecuperaClave($msgRecuperarClave);
?>