Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/08/2010, 21:35
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: como se hace esto?? (redirecciones web) o como se llamen :)

bueno si es de prueba yo hice esto de prueba es un invento lo que hace es que te verifica si el usuario esta logueado y si lo esta verifica si esta inactivo el parametro de la funcion es el tiempo que tu kieres para que lo desloguee si esta inactivo lo puedes probar si kieres
Código PHP:
Ver original
  1. <?php
  2. function seguridad($tiempoInactivo=5){
  3.     if(is_numeric($tiempoInactivo)){
  4.         ### verificamos q el usuario este auntentificado ###
  5.         $_SESSION['UserAuten']="usuario_ingresado";
  6.         if($_SESSION['UserAuten']=="usuario_ingresado"){
  7.             $fecha=date("H:i:s d-m-Y ",mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("Y")));
  8.             if($_SESSION["fechaCom"]==""){
  9.                 $fechaCom=date("H:i:s d-m-Y ",mktime(date("H"),date("i")+$tiempoInactivo,date("s"),date("m"),date("d"),date("Y")));
  10.                 $_SESSION["fechaCom"]=$fechaCom;
  11.             }
  12.             else{
  13.                 if($fecha>$_SESSION["fechaCom"]){
  14.                     header("location:index.php");#pagina a donde redireccionara si esta inactivo
  15.                     exit;
  16.                 }
  17.                 else{
  18.                     echo "activo";
  19.                     $fechaCom=date("H:i:s d-m-Y ",mktime(date("H"),date("i")+$tiempoInactivo,date("s"),date("m"),date("d"),date("Y")));
  20.                     $_SESSION["fechaCom"]=$fechaCom;
  21.                 }                  
  22.             }          
  23.         }
  24.         else{
  25.             header("location:index.php");#pagina a donde redireccionara sino esta auntentificado
  26.             exit;
  27.         }          
  28.     }          
  29. }
  30. seguridad();       
  31. ?>
validar login

y como te dig tendria q saber como autentificas porq yo autentifico con session pero tu noc asi es muy dificil decir si el codigo va a servirte o no
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way