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