Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/05/2006, 22:06
mrbarriga
 
Fecha de Ingreso: mayo-2006
Mensajes: 10
Antigüedad: 17 años, 11 meses
Puntos: 0
de antemano gracias por responder, no entiendo muy bien lo que me quieres decir amigo, pero ceo que debo explicar un poco más de lo que quiero hacer, pero la idea es darle acceso a x página del sitio solo a usuarios registrados. el codigo que verifica si el user esta logeado o no es este.

<!-- Codigo para retringir seccion 1005 -->
<?php
if(!isset($HTTP_SESSION_VARS["clave"])){
include ("/intimo/sms1005/seccion_restringida.php");
die(" ");
}
?>
<!-- Hasta aqui es el codigo -->

cuando la persona ingresa a pagina.php, y la página tiene dentro de su contenido el codigo de arriba, se le restringe el acceso y se muestra la pagina seccion_restringida.php que tiene un formulario para agregar la clave, la persona coloca la clave envia y hace esto:

<?php
session_save_path("/home/lololii/public_html/intimo/sms1005/temp"); session_start();
if($password!=""){
include("/home/lololii/public_html/intimo/sms1005/coneccion.php");
$bd = new Coneccion();
$comprobar = $bd->Consultar("SELECT password FROM contrasena10 WHERE password='$password'");
if($comprobar== true)
{
$bd->Ejecutar("DELETE FROM contrasena10 WHERE password='$password'");
$_SESSION["clave"] = $password;
header("Location: $HTTP_REFERER");
}else{
header ("Location: sms1005/error-clave.php");
}
$bd->Desconectar();
}
?>

para consultar la clave en la DB y generar la variable, cuando esto sucede, la misma pagina.php antes de comenzar el html tiene esta linea:

<?php session_save_path("/home/lololii/public_html/intimo/sms1005/temp"); session_start(); ?>

bien, hasta ahí todo bien.

Lo que necesito ahora es que ademas de validarme la clave, en pagina.php me valide la carpeta donde está pagina.php y si es la misma y esta logeado con clave, muestrele el contenido de pagina.php si no, muestrele seccion_restringida.php