Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2006, 15:35
Avatar de Ciberdanny
Ciberdanny
 
Fecha de Ingreso: marzo-2005
Ubicación: Distrito Federal
Mensajes: 208
Antigüedad: 19 años, 1 mes
Puntos: 1
Problemas con sesiones

Hola.

Tengo un problema con el inicio de sesiones, por favor alguien que me oriente.

Tengo una seccion en la web donde inicia sesion solo una persona, para ello he creado 3 secciones que estan restringidas mediante un:

<?include ("seguridad.php");?>

en las paginas que estan protegidas y el archivo seguridad.php contiene esto:

<?
session_start();
if ($_SESSION["sesion"] != "SI") {
header("Location: error.php");
exit();
}
?>

Esto quiere decir que si no existe la sesion "sesion" me manda a la pagina error.php y todo funciona bien, si quiero antrar a alguna pagina protegida me envia a error.php.

AHORA EL PROBLEMA:

Al iniciar la sesion en una pagina protegida de esta forma:

<?php
$username = "usuario";
$password = "password";
if ($_POST['usuario'] != $username || $_POST['password'] != $password) {
session_register('$username');
?>

pagina de bienvenida

<?php
}else {
?>
<p>

pagina protegida

</p>
<?php
}
?>

Al entrar los datos de usuario y password todo bien y me pasa a la pagina protegida pero al momento de hacer click en los enlaces a las demás paginas protegidas me manda a error.php ¿porque? si se esta iniciando sesion?

¿donde me estoy equivocando?

Gracias de antemano y saludos a todos.