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.