Funciona correctamente pero se me complico al querer indentificar entre un usuario comun y un administrador.
Lo q hice fue lo siguiente:
En la tabla cree un campo llamado tipo y por defecto, cuando un usuario se registra, le puse 2 y si quiero agregar un admin le pongo uno manualmente. Hasta ahi funciona bien.
Ahora bien, no se como acomodar el condicional q arme para tal caso.
Yo tengo el archivo q procesa el form de login y es el siguiente:
Código PHP:
<?php
include("db-cnx.php");
$usuario = $_POST["usuario"];
$clave = $_POST["clave"];
if($usuario!= "" && $clave!= ""){
$sql = mysql_query('SELECT clave, usuario FROM usuarios WHERE usuario="'.$usuario.'"');
if($u= mysql_fetch_array($sql)){
if($u["clave"] == $clave){
$_SESSION["usuario"] = $u['usuario'];
echo 'Bienvenido '.$_SESSION['usuario'].' <p>';
}else{
echo 'Clave incorrecta. Volve a loguearte';
}
}else{
echo 'Usuario inexistente';
}
}
?>
Código PHP:
if($u['tipo'] == 1) {
$_SESSION['usuario'] = $u['usuario'];
echo"admin";
}
else {
$_SESSION['usuario'] = $u['usuario'];
echo"usuario comun";
}
Saludos y gracias.