Ver Mensaje Individual
  #25 (permalink)  
Antiguo 24/02/2008, 15:36
EphramDoyle
 
Fecha de Ingreso: enero-2008
Mensajes: 43
Antigüedad: 16 años, 3 meses
Puntos: 1
Re: Mantener sesion abierta en webs con php

Muchisimas gracias Carlojas, esto cada vez parece que llegará a su fin. xDD
Aunque hice todo lo que me dijiste, seguro que el error es mio, porque no me va T_T
Seguro que el fallo esta en index.php , no me aclaro con lo de poner las variables que estoy utilizando >_< (aun nosé como tratar con php).

Código PHP:
<?
session_start
();


if(isset(
$_SESSION['usuario']) and $_SESSION['s_username'] == 'Autenticado')
{
       
// Lo dejas entrar a la pagina
}
else
{  
       
// Usuario que no se ha logueado
       
echo "No tienes permiso para entrar a esta pagina";
       exit();
}  
?>
"Bienvenido al menú para administradores.
Aquí puedes puedes agregar contenidos"

EDITO______________________________
Creo entender lo de las variables pero si en login.php se nombra esto:
Código PHP:
    @session_start(); // <-------     
     
$_SESSION['usuario'] = $datos['username'];
     
$_SESSION['estado'] = 'Autenticado'
Y en index.php esto:
Código PHP:
session_start();
if(isset(
$_SESSION['usuario']) and $_SESSION['username'] == 'Autenticado'
¿No deberia de crearse la relación o algo así? Porque sigue diciendome que no estoy identificado...
Aunque no entiendo de php quizás suelto una burrada.

Pero no deberia ser en index.php:
Código PHP:
if(isset($_SESSION['usuario'])= $datos['username'] and $_SESSION['estado'] = 'Autenticado'
Si estoy diciendo en el login.php que usuario=username y estado=autenticado, en vez de usuario y username/estado = autenticado

Última edición por EphramDoyle; 24/02/2008 a las 16:18