Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/09/2004, 13:45
Rapi91
 
Fecha de Ingreso: marzo-2003
Ubicación: Son Galego ¡¡¡¡Galiza ceibe!!!
Mensajes: 77
Antigüedad: 23 años, 6 meses
Puntos: 0
Bueno creas un tabla con los nombre de ususario, pasword, y nivel.
para insertar usuarios:

Código PHP:
function insertUser($user, $pass, $nivel)
{
      
$dbHost = "localHost";
      
$dbUser = "root";
      
$dbPass = "";
      
$sql = "INSERT INTO users (user, pass, nivel) VALUES ('".$user."', '".md5($pass)."', '".$nivel."')";
      
$con = mysql_connect($dbHost, $dbUser, $dbPass);
      
mysql_select_db("myDB", $con);
      If(
mysql_query($sql, $con))
      {
             return 
true
      
}
      else
      {
             return 
false
      
}
      
mysql_close($con);
} 
Con esta función puedes insertar los usuarios, fijate en que utilizo MD5 para combertir la contraseña y que no tenga sentido en la db.

Código PHP:
function validar($user, $pass)
{
      
$dbHost = "localHost";
      
$dbUser = "root";
      
$dbPass = "";
      
$sql = "SELECT pass, nivel FROM users WHERE user='".$user."'";
      
      
$con = mysql_connect($dbHost, $dbUser, $dbpass);
      
mysql_select_db("myDb", $con);
     
      if(
$result = mysql_query($sql, $con))
      {
            
$row = mysql_fetch_array($result);
            if(
md5($pass) == $row["pass"])
            {
                  return 
$row["nivel"]
            }
            else
            {
                 return 
false
             
}
      }
      else
      {
             return 
false
      
}
      
       
mysql_close($con);
} 
Esta función busca el ususario, si mysql lo encuentra, comprueva si coinciden los passwords, si coinciden devuelve el nivel del ususario, en caso contrario o que el usuario no esista devuelve false.
Suerte
__________________
:risa:
RAPI91
:)