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: 21 años, 1 mes
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
:)