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