Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/06/2007, 16:54
lucas1500
 
Fecha de Ingreso: junio-2007
Mensajes: 254
Antigüedad: 17 años, 8 meses
Puntos: 2
Re: como soluciono este script de sesiones y seguridad?

Gracias por la ayuda,

despues de mucho buscar y pensar, encontre una solucion no la ideal, consiste en que cuando el usuario da al boton salir me lleva a la pagina salir.php, en esta pagina incluyo el script de seguridad seguridad.php mediante un include, y le adiciono un codigo en js para no volver atras algo de history.go(1) en el body y le pongo un enlace para ir a la pagina principal, no redirecciono, es decir el usuario para salir tendra que dar al boton salir y en salir.php dar al enlace pagina principal una vez en la pagina principal se puede volver atras a salir.php pero me redirecciona inmediatamente a la pagina principal debe ser por lo de script seguridad.php
Código PHP:
seguridad.php
<?php
session_cache_limiter
('private_no_expire');
session_start();

//COMPRUEBA QUE EL USUARIO ESTA AUTENTIFICADO
if ($_SESSION["autentificado"] != "SI" )  {
    
//si no existe, envio a la página de autentificacion
    
header("Location: ../index.php");
    
//ademas salgo de este script
    
exit();
}
?>
Código PHP:
salir.php
<?php
include_once('../seguridad/seguridad.php');
session_start();
$_SESSION = array();
session_unset();
session_destroy();
?>
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>Salir de la Aplicación</title>
<script language="javascript">
function NoAtras(){
history.go(1)
}
</script>

</head>
<body onLoad="NoAtras()">

Aun esta dentro del sistema, por favor utilize el siguiente enlace
<a href="../index.php">Pagina Principal</a>
</body>
</html>
lo pongo por si ustedes notan problemas de seguridad y si por si le sirve a alguien, si hay una solucion mejor me avisan,
saludos.