Ver Mensaje Individual
  #21 (permalink)  
Antiguo 22/11/2009, 14:36
Avatar de dannce4life
dannce4life
 
Fecha de Ingreso: junio-2008
Ubicación: localhost
Mensajes: 137
Antigüedad: 16 años, 5 meses
Puntos: 6
Respuesta: coger variable en cada pagina de la web

Cita:
Iniciado por jonysi_d Ver Mensaje
mas o menos lo tengo solucionado. muchas gracias, ahora tengo el siguiente problemilla. Quiero que si hay usuario registrado, es decir, hay "$_SESSION['MM_Username']" se muestre un div, pero cuando no haya session no se muestre, he provado asi, pero no me sale bien:

<?php
$_SESSION['MM_Username'];
echo $_SESSION['MM_Username'];
if {!$_SESSION['MM_Username'];
echo "<a href="login.php"> Login usuarioa </a>;
}


?>
Mucho cuidado, el manejo de usuarios debe hacerse de manera correcta para que no haya errores y tengas problemas de seguridad.

mi consejo es el siguiente:

cuando un usuario se loguea, o ingresa al sitio definí una variable para comprobar esto

Login.php
Código php:
Ver original
  1. // aca guardas las variables desde el post. ya lo hice anteriormente, asi que voy al grano
  2. $_SESSION['acceso'] = true;
  3. $_SESSION['usuario'] = 'usuario_tal';

entonces en todas las demás páginas colocas esto para ver si accedieron
Código php:
Ver original
  1. if(!$_SESSION['acceso']) exit(header('location: login.php'));
  2.  
  3. print 'Hola '.$_SESSION['usuario'];
__________________
Gracias