Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/04/2015, 23:15
Avatar de jose_php
jose_php
 
Fecha de Ingreso: mayo-2014
Mensajes: 44
Antigüedad: 9 años, 11 meses
Puntos: 2
Respuesta: Problema con SESSION

Hola, primero que nada por buenas practicas en la session solamente guarda datos que no va a ser alterados ya que me imagino que tu estas guardando todos esos datos para poder usarlos constantemente y pues algun dia haras un administrador para que edite informacion de x empleado, asi que mi criterio seria que solo guardes el ID y el usuario y la clave.

Bueno por otro lado, para que no vuelva a salir ese formulario de login debes de poner una validacion con las sessiones, si en el caso que no existan pues que muestre el formulario y si estas logueado o la session existe entonces que el formulario no muestre, ejm:

Código PHP:
Ver original
  1. <?php
  2. if(($_SESSION['id'] != '')) && (LOGIN == TRUE){
  3. // Mostrar formulario
  4. } else{
  5. // Ocultador formulario
  6. }
  7. ?>

Seria recomendable que en todos tus modulos pongas estas condiciones de session, para que no tengas problemas, claro en caso no lo hayas hecho, pero tambien seria mejor que usas funciones u objetos netamente.

Ahora para que veas si la session caduca o no has hecho las condiciones de session y logueo correctas pon esto:

Código PHP:
Ver original
  1. <?php
  2. var_dump($_SESSION);
  3. ?>

Avisame cualquier cosa, estoy para ayudarte.