Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2011, 06:48
Ghosty
 
Fecha de Ingreso: junio-2008
Mensajes: 292
Antigüedad: 16 años, 9 meses
Puntos: 4
ocultar form login

Hola que tal?

Tengo un problemilla que quizas puedad solucionar, es el siguiente. Intento crear un formulario de logueo el cual desaparece cuando el usuario se loguea. Hasta ahi bien.

Código PHP:
        <?php
    $conectado
=$_SESSION['MM_Username'];
    
$n_sesion=$row_sesion['apodo'];
    if(
$conectado == $n_sesion){
        echo 
'<form id="login" name="login" method="post" action="login.php">
  <table width="95%" border="0" cellpadding="0" cellspacing="0" align="center">
    <tr>
      <td width="8%" align="center">'
.date("d-m-Y").'</td>
      <td width="2%" align="right">&nbsp;</td>
      <td width="53%" align="right">Bienvenido . Inicia tú sesión o <a href="../alta.php" class="a_cabecera">registrate</a></td>
      <td width="7%" align="right"><strong>Usuario:</strong></td>
      <td width="11%" align="right"><input name="usuario" type="text" class="input_login" id="usuario" onkeypress="return validarn(event)" /></td>
      <td width="8%" align="right"><strong>Contraseña:</strong></td>
      <td width="11%" align="right"><label for="pass"></label>
        <input name="pass" type="password" class="input_login" id="pass" onkeypress="return validarn(event)" /></td>
      <td width="6%" align="right"><input name="send" type="submit" class="bt_login" id="send" value="Entrar" /></td>
    </tr>
  </table>
</form>'

    }else{
        echo 
'<table width="95%" border="0" cellpadding="0" cellspacing="0" align="center">
        <tr>
          <td width="8%" align="center">'
.date("d-m-Y").'</td>
          <td width="4%" align="right">&nbsp;</td>
          <td width="79%" align="right">Hola, '
.$_SESSION['MM_Username'] .' . Gracias por volver de nuevo</td>
          <td width="9%" align="center"><a href="logout.php" class="a_cabecera">Desconectar</a></td>
        </tr>
      </table>'
;
    }
    
    
?>
El tema es que solo me funciona en las paginas que tienen restriccion por contraseña. Utilizo DW y la variable ´$conectado=$_SESSION['MM_Username'];´ es donde guarda el nombre de usuario pero se ve que si no hay restriccion no funciona. ¿Sabeis que variable podria utilizar o como podria crear otra?

Gracias