
13/05/2011, 08:56
|
 | | | Fecha de Ingreso: abril-2010 Ubicación: Neuquen
Mensajes: 461
Antigüedad: 14 años, 10 meses Puntos: 24 | |
Respuesta: Redireccionar en funcion de usuario HTML, PHP Fijate si esto te sirve.. :
Código:
<?php
//Solo compruebo que el usuario no este vacio, se que tambien debo controlar la contraseña
if((!isset($usuario)) || (empty($usuario)))
{
header("Location:index1.php");
}
else
{
//Si no lo esta, conecto recogo la contraseña y compruebo que ese usuario existe.
$link=conectar();
$pwd=$_POST['pass'];
$comprobar=mysql_query("select * from usuarios where nick='$usuario' and passw='$pwd'", $link);
//La manera de comprobarlo es que guardando el numero de columnas, si son mayor que 0 existe.
$num=mysql_num_rows($comprobar);
if ($num<=0)
{
header("Location:nada.php");
}
else
{
//la consutla trae un array en comprobar con el siguiente while lo separamos
while($usuario=mysql_fetch_row($comprobar))
{
echo $usuario['dato1'];//nombre del dato del usuario ej: nombre
echo $usuario['dato2'];//nombre del dato del usuario ej: apellido
echo $usuario['dato3'];//nombre del dato del usuario ej: tipousuario
}
/*Cuando el usuario ya existe creo otra varible donde compruebo el tipo de usuario que es el resultado puede ser "Admin" o "Jugador"
$tipousuario=mysql_query("select tipo from usuarios where nick='$usuario'", $link);
$_SESSION['user']=$usuario;//Variable de sesion para usar mas adelante.
echo "Usuario tipo<br>";
echo $tipousuario; */
//No consigo accder al contenido de la variable para saber el tipo de usuario que es!!!
//En este IF es donde compruebo que usuario es y lo encamino a una pagina o a otra
if($tipousuario == 'Admin')
{
header("Location:admin.php");
}
elseif($tipousuario == 'Jugador')
{
header("Location:prueba.php");
}
}
}
?>
|