Ver Mensaje Individual
  #14 (permalink)  
Antiguo 27/11/2004, 20:00
Avatar de nicolaspar
nicolaspar
 
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
Cita:
Iniciado por luisote
Muchas gracias nicolaspar, perdona por el tiempo que te estoy robando pero...mi ultima pregunta seria, ahora que todo funciona, como hago por ejemplo que "usuario1" vaya a una pagina que yo quiera para el, pero que "usuario2" vaya a otra diferente asignada para el y asi sucesivamente.

Muchas gracias
Es que si vos redirigis a usario1 a la pagina usuario1.php, deberas valiar esta pagina tambien, para que no entren a manopla.
La solucion "rapida" que se me ocurre es hacer un switch, siguiendo el ejemplo seria algo asi:

Código PHP:
<? 
$user 
=isset($_POST["strLogin"])?$_POST["strLogin"]:''
$pass =isset($_POST["strPassword"])?$_POST["strPassword"]:''
$fuera 1
//Aca pone todas las claves y usuarios que quieras 
$vec = array( 
            
"ususario1"=>"pass1"
            
"usuario2"=>"pass2"
            
"usuario3"=>"pass3"
            ); 


foreach(
$vec as $clave => $valor){ 
    if(
$user==$clave && $pass==$valor){ 
        
$fuera 0
    } 

//Si fuera es 1 no entra: 
if($fuera==0){

 switch(
$user){
   case 
"usuario1":
    echo 
"<script>window.location ='usuario1.php'</script>";exit;
   break;

   case 
"usuario2":
    echo 
"<script>window.location ='usuario2.php'</script>";exit;
   break;

   case 
"usuario3":
    echo 
"<script>window.location ='usuario3.php'</script>";exit;
   break;
 
 } 


} else{
    echo 
"<script>window.location ='formulariotres.php'</script>";
    exit;
}
?>
En la pagina usuarioX.php deveras validar de alguna manera esto.
Esto no es para nada lo correcto, a principios no te respondi por que la respuesta era extensa, y es lo que esta pasando ahora.
Yo no se que manejo de php y mysql tenes, pero deverias implementar una db y permisos para cada usuario, o algun sistema similar.
Si manejas algo de php, lo que tendrias que hacer es escribir al menos una var de session para usarla de llave para las paginas a las que queres derle acceso a los usuarios.
Pero te repito, esto ya no es practico y correcto, mas si estamos hablando de que vas a tener mas de tres usuarios en futuro, y que las paginas para estos puede variar.
Asi que mi consejo es que hagas un registro de usuarios por medio de una base de datos, y asignes permisos bit a bit con php.
__________________
Mi punto de partida es Que Bueno Lo Nuevo