Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/05/2008, 11:43
Avatar de nixspatin
nixspatin
 
Fecha de Ingreso: mayo-2008
Mensajes: 113
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Problema con password en mysql

Intente, y lo cambie, pero sigue sin funcionar

Código PHP:
<?

require_once("db_fns.php");

function 
register($username$email$password)
// register new person with db
// return true or error message
{
 
// connect to db
  
$conn db_connect();
  if (!
$conn)
    return 
"No se puede conectar al servidor de la base de datos - por favor inténtalo más tarde.";

  
// check if username is unique
  
$result mysql_query("select * from user where username='$username'");
  if (!
$result)
     return 
"No se pudo ejecutar la petición";
  if (
mysql_num_rows($result)>0)
     return 
"Ese nombre de usuario ya está ocuapdo - vuelve y elige otro.";

  
// if ok, put in db


  
$password=md5($password);
  
$result mysql_query("insert into user values
                         ('$username','$password', '$email')"
);
  if (!
$result)
    return 
"No has podido ser registrado en la base de datos - por favor inténtalo más tarde.";

  return 
true;
}

function 
login($username$password)
// check username and password with db
// if yes, return true
// else return false
{
  
// connect to db
  
$conn db_connect();
  if (!
$conn)
    return 
0;

  
// check if username is unique

  
$password=md5($password);
  
$result mysql_query("select * from user
                         where username='$username'
                         and passwd = '$password'"
);
  if (!
$result)
     return 
0;

  if (
mysql_num_rows($result)>0)
     return 
1;
  else
     return 
0;
}