Que tal, saludosa todos, espero me puedan orientar, tengo un control de usuarios el
cual al loguearse deben entrar a diferentes paginas con contenido diferente para cada
usuario, en mi tabla tengo un campo que se llama website donde guardo el nombre de la
pagina a donde quiero que vaya cada usuario despues que haga su logueo, mi pregunta
es sera posible direccionar a un usuario utilizando el header("Location: pero que la
pagina web a donde debe ir el usuario esta guardada en una variable de mi tabla?, no
quiero que cuando los usuarios se logueen vayan a una misma pagina, ejemplo:
header("Location: http://www.hotmail.com"); mi problema es que como ustedes saben que
si uno clickea sobre una pagina web con el boton derecho del mouse o por via de menu
del explorador o precionando ctrl+u en fierefox podemos acceder al codigo fuente, ok,
si un usuario es experimentado podra ver ese codigo fuente y despues de haberse
logueado y autenticado podra ver a donde se esta direccionando cada usuario si lo
hago de forma manual por ejemplo:
if(isset($_POST['remember'])){
setcookie("user_id", $_SESSION['user_id'], time()+60*60*24*COOKIE_TIME_OUT, "/");
setcookie("user_key", sha1($ckey), time()+60*60*24*COOKIE_TIME_OUT, "/");
setcookie("user_name",$_SESSION['user_name'], time()+60*60*24*COOKIE_TIME_OUT,
"/");
}
if($_SESSION['user_id'] == 54){
header("Location: http://www.hotmail.com"); aqui iria la pagina
privada del usuario
}
if($_SESSION['user_id'] == 2){
header("Location: http://www.yahoo.com"); aqui iria la pagina
privada del usuario
}
if($_SESSION['user_id'] == 58){
header("Location: http://www.gmail.com"); aqui iria la pagina
privada del usuario
}
claro esta aqui estoy validando por el id del usuario y de esta manera me funciona
perfectamente pero igual se ven las direcciones a donde iria cada usuario y es lo que
no quiero.
************************************************** **************************
actualmente lo tengo de esta manera que todos vayan a una misma pagina:
if(isset($_POST['remember'])){
setcookie("user_id", $_SESSION['user_id'], time()+60*60*24*COOKIE_TIME_OUT, "/");
setcookie("user_key", sha1($ckey), time()+60*60*24*COOKIE_TIME_OUT, "/");
setcookie("user_name",$_SESSION['user_name'], time()+60*60*24*COOKIE_TIME_OUT,
"/");
}
header("Location: myaccount.php");
espero me puedan ayudar a resolver mi problema.