Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/01/2013, 05:54
Avatar de truman_truman
truman_truman
 
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 9 meses
Puntos: 177
Respuesta: Sesiones activas en PHP

ok, en primer lugar session_start(); debe estar en todos los archivos y es lo primero que escribirás luego de la apertura de php

Código PHP:
Ver original
  1. <?php

ahora, cuando el user ingresa los datos en el formulario y luego va hacia iniciar.php
es ahi en donde debes recuperar esas variables y hacer el login, que por lo que decís
funciona bien, ok, en el caso de que el login sea positivo, en ese momento tenés que
crear , por ejemplo una variable de session para saber si el user está logueado o no:


Código PHP:
Ver original
  1. $_SESSION["logueado"] = 1;

de esta forma, para saber si el usuario esta logueado solo tenes que consultar a esa variable
por ejemplo si el user accede a una seccion del sitio llamada listar_usuarios.php, tenes que comprobarlo asi por ejemplo:

Código PHP:
Ver original
  1. <?php
  2.  
  3. if(!isset($_SESSION["logueado"])){
  4.     echo 'Usted no esta logueado';
  5.     exit;
  6. }
preguntas si no existe la variable de session
en ese caso mensaje de error o mejor aun redireccionarlo al login.php en donde está el formulario.

Bueno, eso es lo básico.
__________________
la la la