Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2010, 12:17
PxHx
 
Fecha de Ingreso: noviembre-2010
Ubicación: Capital Federal, Buenos Aires
Mensajes: 60
Antigüedad: 14 años
Puntos: 0
Pregunta Script php para recuperar contraseña MD5

Hola ¿Como Estan? Los molesto que estoy tratando de armar un script para poder recuperar contraseñaS encriptada en MD5 desde una base de datos MYSQL, viendo temas viejos del foro encontre el siguiente posteo:


http://www.forosdelweb.com/f18/ayuda-con-scripts-php-recuperar-contrasena-712321


Al armarlo me da error de sintaxis en la linea 34 y no logro comprender donde esta el error.-


Código PHP:
<?php  
// Este fichero recibe y procesa los datos del formulario de recuperacion de contraseña  
// en el que se escriben usuario y email  

// recogemos las variables enviadas por el formulario  
$nombreusuario=$_POST['nombreusuario'];  
$emailusuario=$_POST['emailusuario'];  

// Conectamos a la base de datos  
// Las variables de conexion se suelen poner en un fichero de configuracion que se incluye  
include "bdconfigmail.php";  
$con mysql_connect($dbhost$dbusername$dbpass);  
if(!
$con) { 
        die(
'Failed to connect to server: ' mysql_error()); 
    } 
     
    
//Select database 
    
$db mysql_select_db($dbname); 
    if(!
$db) { 
        die(
"Unable to select database"); 
    } 
    
// Consultamos si existe $nombreusuario + $emailusuario  
$res=mysql_query("SELECT COUNT(*) FROM members WHERE login='$nombreusuario' AND email='$emailusuario'");  

if (
mysql_num_rows($res)==0) {  
// Si no existe, datos incorrectos y fin del proceso y volvemos al formulario de recuperacion  
header("Location:formulario.php");  
}  
else {  
$better_token md5(uniqid(mt_rand(), true));
$better_token substr($better_token06);
*
$res mysql_query("UPDATE members SET passwd = '$better_token' WHERE login='$nombreusuario' AND email='$emailusuario'");
*
if(
$res) {
mail($emailusuario"Recuperacion de Contraseña""Tu contraseña nueva es: $better_token");
}
?>
Aguardo comentarios de los que saben!

Muchas gracias por la ayuda y disculpas por las molestias

Última edición por PxHx; 28/11/2010 a las 12:18 Razón: link