Hola, sí, es algo así pero mi problema es que el hecho de que el swf una página jsp llame a otro jsp (el que genera el xml) hace que se pierda la información que viene en la request del primer jsp y no se si pasará lo mismo con la session (además la sesión tiene una duración limitada, ¿no?).

Por ejemplo, al acceder en la primera jsp a request.getRemoteUser() obtengo el usuario pero al hacer esto mismo en al jsp que genera el xml se obtiene null. Supongo que si pusiera el atributo en la request tampoco colaría es decir:

request.setAttribute("usuario",request.getRemoteUser());

o algo así.

Lo suyo es que se pudiera pasar la request al swf y este hiciera lo propio con el jsp generador de XML.


Gracias tocayo y un saludo.


From: "Felipe Meirelles" <[EMAIL PROTECTED]>
Reply-To: [email protected]
To: [email protected]
Subject: RE: [ASNativos] Flash, jsp y request
Date: Fri, 29 Jul 2005 09:01:46 +0200

A ver si lo he entendido bien:

El usuario llega a una pagina, por ejemplo "login.jsp", y escribe su nombre de usuario y una contraseña, pulsa el botón de envío y le carga una pagina jsp con el SWF. El SWF le pide al servidor un XML a un jsp. ¿Es más o menos así?

Si es algo del estilo, lo que puedes hacer, en la pagina jsp que pinta el SWF, es asignar a la sesión el usuario "session.setAttribute("user","administrador");". De esta forma el SWF no tiene que saber nunca el user. Cuando se le pida el XML al jsp basta con preguntar en la sesión por el user que está haciendo la llamada "session.getAttribute("user");", y se le devuelve el XML correspondiente al nivel de permisos que tiene. No sé si he sido claro. Si necesitas documentación sobre el API de Servlets y JSP mira aquí: "http://jakarta.apache.org/tomcat/tomcat-5.5-doc/jspapi/index.html";.

Saludos,

Felipe Meirelles
_______________________
[EMAIL PROTECTED]




----Original Message Follows----
From: "Felipe Fernandez Sanchez" <[EMAIL PROTECTED]>
Reply-To: [email protected]
To: [email protected]
Subject: RE: [ASNativos] Flash, jsp y request
Date: Thu, 28 Jul 2005 21:52:14 +0200

Gracias por contestar. ¿a qué te refieres?¿eso como es? Es que mis conocimientos son los justitos....


Te explico mi situación un poco más:

Resulta q tengo una pagina de entrada principal.html que carga una pelicula principal encargada de cargar las diferentes peliculas q componen la página. Ahora bien, una de esas películas se corresponde con un árbol desplegable cuyos nodos se crean a partir del xml proporcionado por una jsp en función del roll (administrador o no) del usuario conectado. Es por esto que dicha película tiene q ser conocedora del usuario conectado para que a la hora de llamar a la jsp que rellena el árbol se lo pueda pasar.

prinicpal.html --> principal.swf
                            |
menu.swf ---> Tree component --> XML --> menu.jsp (¿USER?)
                       banner.swf
                       main.swf

No se si me explico....

From: "Felipe Meirelles" <[EMAIL PROTECTED]>
Reply-To: [email protected]
To: [email protected]
Subject: RE: [ASNativos] Flash, jsp y request
Date: Thu, 28 Jul 2005 20:13:32 +0200

Hola!

Creo que una buena opción es hacer un loadVars desde dentro de "mipeli.swf" y pedir el usuario a un jsp. De todas formas, si quieres gestionar bien los permisos del usuario, hazlo en la sesión del servidor, no en el cliente.

Saludos,

Felipe Meirelles
_______________________
[EMAIL PROTECTED]




----Original Message Follows----
From: "Felipe Fernandez Sanchez" <[EMAIL PROTECTED]>
Reply-To: [email protected]
To: [email protected]
Subject: [ASNativos]  Flash, jsp y request
Date: Thu, 28 Jul 2005 19:42:48 +0200

Hola compañeros, me asaltan la duda y la ignorancia. Es por esto q os pido vuestra ayuda. El tema es que tengo un jsp con un swf. Hasta aquí sin problemas. El caso es que quiero pasarle un parametro que viene en la request del jsp a la pelicula flash PERO no quiero que el usuario pueda ver ese parámetro, ya q ese parámetro es el usuario. A ver si me explico, dentro del jsp podría poner:

<....movie="mipeli.swf?user=<%=request.getRemoteUser()%> .....

De esta manera yo podría determinar dentro de mipeli.swf el usuario accediendo a la variable "user"

PERO si a alguien se le ocurre darle a la opción del navegador de "ver codigo fuente", vería tranquilamente el usuario y bastaría cambiar ese usuario por uno con permisos de administración para colarse tan pancho. Vamos, q se puede preparar gorda....

Por eso, ¿hay forma de pasarle la request al flash? ¿La única alternativa es la encriptación?
Porfaaaaaaaa, una ayudita...


Gracias y un saludo.


----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------




----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------




----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a