Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2014, 11:20
portal47
 
Fecha de Ingreso: abril-2014
Mensajes: 141
Antigüedad: 12 años, 5 meses
Puntos: 1
redireccionar usuario

hola, tengo una tabla con usuario y password de varias cuentas
quisiera que determinado usuario al iniciar sesion sea direccionado a determinada pagina. Habra mas de 10 usuarios y cada uno tiene que entrar a una pagina distinta y no se como hacerlo.

ejemplo:
usuario1 entra a pagina1.php
usuario2 entra a pagina2.php

este es mi codigo del login.php


Código PHP:
<?php 
session_start
(); 
$soyadmin = "si"; 
session_start(); 
session_register("soyadmin"); 
include_once 
"conecta_sesion.php"; 
  
function 
verificar_login($user,$password,&$result) { 
    
$sql = "SELECT * FROM login WHERE usuario = '$user' and password = '$password'"; 
    
$rec = mysql_query($sql); 
    
$count = 0; 
  
    while(
$row = mysql_fetch_object($rec)) 
    { 
        
$count++; 
        
$result = $row; 
    } 
  
    if(
$count == 1) 
    { 
        return 
1; 
    } 
  
    else 
    { 
        return 
0; 
    } 
} 
  
if(!isset(
$_SESSION['userid'])) 
{ 
    if(isset(
$_POST['login'])) 
    { 
        if(
verificar_login($_POST['user'],$_POST['password'],$result) == 1) 
        { 
            
$_SESSION['id_usuario'] = $result->idusuario; 
            
header("location:dirarbol2.php"); 
        
            
        } 
        else 
        { 
            echo 
'<div class="error">Usuario o Contraseña incorrecto, intente nuevamente.</div>'; 
        } 
    } 
?> 
  
<style type="text/css"> 
*{ 
    font-size: 14px; 
} 
body{ 
background:#aaa; 
} 
form.login { 
    background: none repeat scroll 0 0 #F1F1F1; 
    border: 1px solid #DDDDDD; 
    font-family: sans-serif; 
    margin: 0 auto; 
    padding: 20px; 
    width: 278px; 
    box-shadow:0px 0px 20px black; 
    border-radius:10px; 
} 
form.login div { 
    margin-bottom: 15px; 
    overflow: hidden; 
} 
form.login div label { 
    display: block; 
    float: left; 
    line-height: 25px; 
} 
form.login div input[type="text"], form.login div input[type="password"] { 
    border: 1px solid #DCDCDC; 
    float: right; 
    padding: 4px; 
} 
form.login div input[type="submit"] { 
    background: none repeat scroll 0 0 #DEDEDE; 
    border: 1px solid #C6C6C6; 
    float: right; 
    font-weight: bold; 
    padding: 4px 20px; 
} 
.error{ 
    color: red; 
    font-weight: bold; 
    margin: 10px; 
    text-align: center; 
} 
</style> 
  
<form action="" method="post" class="login"> 
    <div><label>Username</label><input name="user" type="text" ></div> 
    <div><label>Password</label><input name="password" type="text"></div> 
    <div><input name="login" type="submit" value="login"></div> 
</form> 
<?php 
} else { 
    echo 
'Su usuario ingreso correctamente.'; 
    echo 
'<a href="logout.php">Logout</a>'; 
} 
?>