Ver Mensaje Individual
  #3  
Antiguo 06-09-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.110
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Bueno. Pues he probado con varias cosas, como, por ejemplo, tratar de darle todos los parámetros correctamente a la función "setcookie", pero, nada de nada, no he conseguido que funcione.

Empero, la solución a venido (de momento) muy sencillamente. He añadido al enlace (URL) de los Marcadores una variable: "enlace-marcador", de manera que el código de más arriba queda ahora así:

Código PHP:
require('config.php');

if(!
$usuario->Autentificado() && !isset($_REQUEST['enlace-marcador']))
{
  
header('Location: entrar');
  die;

Es decir, ahora se deja pasar a un usuario "no autentificado" hasta el formulario para añadir enlaces, porque este presenta las variables "REQUEST" que tenga a su disposición. Ahora, si el usuario no está autentificado, no podrá en realidad añadir ningún enlace.

Esto es así porque la variable "enlace-marcador" no la pasa el formulario, así que necesariamente un usuario no autentificado que llegase enviase el formulario en cuestión se encontraría con otro formulario: el de autentificación.

No es que me parezca una buena solución, pero, en fin, mejor así a que la cosa, simplemente, no funcione... Si se os ocurre algo al respecto ya sabéis que nunca estará demás y será bienvenido y agradecido como se debe. ¡Gracias a todos!
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita