![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
bueno hice un campo en la base de datos llamado tipo donde si tipo es = 1 es admin y si es igual a 2 es usuario comun el problema es q al comprobar que no es tipo 1 `pasa al elseif y no me reconoce al usuario al contrario me marca datos incorrectos al parecer se brinca hasta el else les juro llevo dias intentando de mil formas q aun q ilogicas me llenaban de esperanza jaja asi q como vi q no pude pues me decidi a preguntarle a alguien que si sepa un poco mas.
de ante mano gracias y espero por fin lograr esto ya q es lo unico q me falta para poder continuar.
Código PHP:
<?php
session_start();
include("conexion.php");
$link=Conectarse();
$consulta= mysql_query("select * from usuario where usuario='$_REQUEST[usuario]' and clave='$_REQUEST[clave]' and tipo='1'");
if($arreglo=mysql_fetch_array($consulta)){
$bann=1;
$_SESSION['usuario']=$arreglo['usuario'];
header ("Location: admin.php");
}
elseif($bann!=1){
$_SESSION['usuario']=$arreglo['usuario'];
header ("Location: usuario.php");
}
else{?>
<SCRIPT LANGUAGE="Javascript">
alert('Datos Incorrectos, Seras Redirigido Para Intentarlo De Nuevo')
</script>
<script>
window.location.href='index.php';
</script>
<?php
}
?>