Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2009, 10:37
cher1_7
(Desactivado)
 
Fecha de Ingreso: junio-2008
Mensajes: 287
Antigüedad: 15 años, 10 meses
Puntos: 9
como ocultar informacion y que se vea solo si esta logueado

tengo la duda de ocultar infmormacion que solo los usuarios registrados y devidamente leogueados puedan ver tengo un codigo que al iniciar sesion lo redirecciona pero eso no es lo que quiero, quiero que al iniciar sesion muestre lo que esta oculto para no tener que redireccionarlo a otra web porque tendria que hacer todo de nuevo

tengo un formulario que al colocar usuario y password lo envia a entrar.php y este es el codigo que tengo

Código PHP:
// Conectar a la base de datos
mysql_connect ($dbhost$dbusername$dbuserpass);
mysql_select_db($dbname) or die('No se puede seleccionar la base de datos');

if (
$_POST['username']) {
//Comprobacion del envio del nombre de usuario y password
$username=$_POST['username'];
$password=$_POST['password'];
if (
$password==NULL) {
echo 
"La password no fue enviada, haz Click ".'<a href="javascript:history.back(1)">
Aqui</a>'
." para regresar";
}else{
$query mysql_query("SELECT username,password FROM usuarios WHERE username = '$username'") or die(mysql_error());
$data mysql_fetch_array($query);
if(
$data['password'] != $password) {
header("Location:error_usuario.php");
}else{
$query mysql_query("SELECT username,password FROM usuarios WHERE username = '$username'") or die(mysql_error());
$row mysql_fetch_array($query);
$_SESSION["s_username"] = $row['username'];

header("Location: usuarios_reg/principal.php"); 
una vez autenticando el usuario y la pass lo redirecciona hacia otra pagina que hice aparte de esta que es uruarios_reg/principal.php
pero lo que quiero es que se quede en la misma pagina donde coloque el usuario y pass, que oculte eso de inicio de sesion y muestre bienvenido usuario e informacion etc etc...

no se si alguien me puede ayudar
gracias de antemano