Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2012, 14:30
e_daniel316
 
Fecha de Ingreso: marzo-2008
Mensajes: 94
Antigüedad: 16 años, 8 meses
Puntos: 0
Mostrar nombre despues de logearse

Hola tengo un formulario de inicio de sesion, quiero que luego de iniciar sesion me muestre el nombre de usuario de la persona en cada pagina que me meta dentro de ahi en adelente dentro del sistema. ojala me entiendan y me puedan ayudar . esto es lo que tengo:

conectarse.php

Código PHP:
<?php

if (isset($_POST["username"])) {
    include (
"lib.php");
    
session_start();
    
    
$cnx conectar();
    if (
$_POST['username']) {
      
$username=$_POST['username'];
      
$password=$_POST['password'];
     if (
$password==NULL) {
         echo 
"<p>No escribió la contraseña.</p><p><a href='listados2.php'>Haga click aqui para volver</a></p>";
     }else{
         
$query mysql_query("SELECT email,pass FROM usuario WHERE email = '$username'") or die(mysql_error());
         
$data mysql_fetch_array($query);
         if(
$data['pass'] != $password) {
            echo 
"<p>Datos incorrectos, por favor vuelta atrás y vuelva a intentarlo.</p><p><a href='conectarse.php'>Haga click aqui para volver</a></p>";
         }else{
            
$query mysql_query("SELECT email,pass FROM usuario WHERE email = '$username'") or die(mysql_error());
            
$row mysql_fetch_array($query);
            
$_SESSION["s_username"] = $row['username'];
            
header ("location: home.php");
              }
     }
    }

$_POST["usuario"] = $username;

}else{

echo 
"<center><div style=' width: 50%; padding: 5px; margin-top: 20px'>
<form action='conectarse.php' method='POST'>

<table style='text-align: left; width: 90%;'
 border='0' cellpadding='2' cellspacing='2'>
  <tbody>
    <tr>
      <td><strong>Nombre de usuario:</strong></td>
      <td><input type='text' name='username' style='width:100%'></td>
    </tr>
    <tr>
      <td><strong>Contraseña:</strong></td>
      <td><input type='password' name='password' style='width: 100%'></td>
    </tr>
  </tbody>
</table>
<center><br><input type='submit' value='Conectarse'></center>
</form>
</div></center>
"
;
}

?>

home.php (una vez que el usuario y pass sean correcto)

Código PHP:
<?php
include "lib.php";

echo 
"Estas logeado";
echo 
"AQUI DEBERIA IR EL NOMBRE DE USUARIO":

?>