Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/08/2007, 21:45
Avatar de fedefrankk
fedefrankk
 
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 16 años, 8 meses
Puntos: 7
Re: Sistema de Envio de contraseña por mail

HOLA ENCONTRE ESTO ESPERO QUE TE SIRVA

<?php

include("config.php");

# Recordatorio de contraseña
if($_GET['ac'] == "cambiar"){

$infoquery = mysql_query("SELECT * FROM usuarios WHERE id='$_GET[id]' and contrasena='$_GET[hash]'");
$info = mysql_fetch_array($infoquery);
if(mysql_num_rows($infoquery)==0){
exit(_ERROR_CONTRASENA_UPDATE_);
} else {

$randpass = rand(000000,999999);
$randpassmd5=md5($randpass);
mysql_query("UPDATE usuarios SET contrasena='$randpassmd5' WHERE id='$_GET[id]'");

$mensaje =
$mensaje = _MENSAJE_1_."".$info[nick].""._MENSAJE_2_."".$randpass."
--------------------------------------";
//************************************************** ******//
// correo conque llega la recuperacion de la contraseña de los usuarios //
//************************************************** ******//
$remitente .= "From: \"quo\" <[email protected]>";
mail($info[email],_CONTRASENA_PERDIDA_ASUNTO,$mensaje,$remitente);

header("Location: index.php");
}
} else {
if($_POST["nick"]){

$infoquery = mysql_query("SELECT * FROM usuarios WHERE email='$_POST[nick]' or nick='$_POST[nick]'");
$info = mysql_fetch_array($infoquery);

if(mysql_num_rows($infoquery) != 0){

$mensaje = _MENSAJE_1_1."?id=".$info[id]."&hash=".$info[contrasena]."&ac=cambiar
--------------------------------------";
//************************************************** ******//
// correo conque llega la recuperacion de la contraseña de los usuarios //
//************************************************** ******//
$remitente .= "From: \"quo\" <[email protected]>";
mail($info[email],_CONTRASENA_PERDIDA_ASUNTO,$mensaje,$remitente);

echo _CONFIRM_EMAIL_;

} else {

error(_NO_EXISTE_USUARIO_,"0");
}
} else {

?><b><?=_TITULO_RECORDAR_CONTRASENA_?></b><br><br><?=_TEXTO_RC_?>
<form action="" method="post" name="form" id="form"><?=_NICK_RC?>
<input name="nick" type="text" id="nick">
<input name="recordar" type="submit" id="recordar" value="Recordar">
</form>
<?
}
}
?>