id_usuario; //Servira para actualizar el pw $nombre = $fila->tx_nombre." ".$fila->tx_apellidoPaterno; $nick = $fila->tx_username; // Generacion de un nuevo Password $pasw = ""; $abecedario = array("A","B","C","D","E","F","G","H","J","K","L","M","N","O","P","Q","R","S","T", "U","V","W","a","b","c","d","e","f","g","h","j","k","l","m","n","o","p","q","r","s","t","u","v","w"); $simbolos = array(",","}","{","-","|","!","#","$","%","&","/","(",")","=","?","¡", "*","]","[","_",":",";","+"); for($i=0;$i<3; $i++) { $md = rand(1,2); $pasw .= (($md%2)==0) ? $abecedario[rand(0,43)] : rand(0,9); $md = rand(1,2); $pasw .= (($md%2)==0) ? rand(0,9) : $simbolos[rand(0,23)]; $md = rand(1,2); $pasw .= (($md%2)==0) ? $simbolos[rand(0,23)] : $abecedario[rand(0,43)] ; } // Le Envio por correo electronico su nuevo password $seEnvio; //Para determinar si se envio o no el correo $destinatario = $elcorreo; //A quien se envia $nomAdmin = 'Administración'; //Quien envia $mailAdmin = 'fruiz@eie.ucr.ac.cr'; //Mail de quien envia $urlAccessLogin = 'http://localhost/autenticar_usuarios/'; //Url de la pantalla de login $elmensaje = ""; $asunto = "Nueva contraseña para ".$nick; $cuerpomsg ='

.::Recuperar Password::.

A peticion de usted; se le ha asignado un nuevo password, utilice los siguientes datos para acceder al sistema

Recuperar Password


Nuevos datos de acceso para '.$urlAccessLogin.'
Nombre '.$nombre.'
Username '.$nick.'
Password '.$pasw.'
'; date_default_timezone_set('America/Mexico_City'); //Establecer cabeceras para la funcion mail() //version MIME $cabeceras = "MIME-Version: 1.0\r\n"; //Tipo de info $cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n"; //direccion del remitente $cabeceras .= "From: ".$nomAdmin." <".$mailAdmin.">"; $resEnvio = 0; //Si se envio el email if(mail($destinatario,$asunto,$cuerpomsg,$cabeceras)) { //Actualizar el pwd en la BD $sql_updt = "UPDATE tbl_users SET tx_password = '".md5($pasw)."' WHERE (id_usuario = ".$idusr.") AND (tx_correo = '".$elcorreo."')"; $res_updt = mysql_query($sql_updt); $resEnvio = 1; } //Cerrrar conexion a la BD mysql_close($conexio); // Mostrar resultado de envio (en esta misma pagina) ?> Escriba su correo electrónico con el que se ha registrado, se le enviará un nuevo password a su correo electrónico:

Correo electrónico: Confirme Correo electrónico:
El correo electronico no pertenece a ningun usuario registrado.
"; } else if( isset($_GET['enviado']) && isset($_GET['elcorreo']) ) { //Si se envio correctamente el nuevo password if( $_GET['enviado']==1 ) echo "
Su nueva contraseña ha sido enviada a ".$_GET['elcorreo'].".
"; else if( $_GET['enviado']==0 ) echo "
Por el momento la nueva contraseña no pudo ser enviada a ".$_GET['elcorreo'].".
Intente de nuevo más tarde.
"; } ?>