Tema: problema
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/04/2011, 18:26
netserver
 
Fecha de Ingreso: mayo-2006
Mensajes: 288
Antigüedad: 18 años
Puntos: 4
Respuesta: problema

ja ja no es asi seria algo más facil yo trabajo asi:

3 archivos:

index.php
login.php
private.php


En index.php hago
Código PHP:
<?
session_start
();
var 
auth $_SESSION['auth'];
if(
$auth == ""){
include 
"login.php";
}else if(
$auth == "XLogedX"){
include 
"private.php";
}
?>
En login.php pongo:

Código PHP:
<?
session_start
();
//aqui todo lo concerniente a login..
//Si el login funciono correcctamente hago :$_SESSION['auth']='XLogedX';
//De lo contrario Simplemente vuelvo a mostrar el formulario.
?>
Y asi private será accedido no sin antes pasar por login.php.

Aora para qe no se salteen el paso has esto:
Las conexiones a base de datos incluyelas en index.php, ASI los que entren directamente a private.php no podran ver nada pss les falta la conexion a mysql usada en index.php, variables y conexiones que serán heredadas por la inclusion.