Programación Web y Scripting > Flash / ActionScript

 Arquitectura web

<< < (2/3) > >>

gophlb:

--- Cita de: "subsoho" ---Ok cambiaré la pregunta.

¿como puedo modificar la variable session a través de flash?

Gracias.
--- Fin de la cita ---
uhm...investigare despues de comer alguna solucion, ahora tengo que irme de compras para poder subsistir :D

gophlb:

--- Cita de: "gophlb" ---
--- Cita de: "subsoho" ---Ok cambiaré la pregunta.

¿como puedo modificar la variable session a través de flash?

Gracias.
--- Fin de la cita ---
uhm...investigare despues de comer alguna solucion, ahora tengo que irme de compras para poder subsistir :D
--- Fin de la cita ---
perdon, se me fue la pinza y he cometido un error.

no hay que hacer nada con la session, simplemente tener un jsp que recoja ciertos parametros, por ejemplo "login" y "contraseña", haga un chequeo de que son los que deben ser, y habilite el codigo de la pagina de las fotos.

para esto, necesitas poder linkar ese jsp (codigo java) desde tu flash.

un esquema:
tu pagina html de fotos, ahora pasa a ser jsp.
le metes un poquito de codigo java y recoges los parametros a traves del objeto request. basicamente, algo asi como

--- Código: Java --- <%String login = "";String contraseña = "";if (null != request.getParameter("login")){ login = (String)request.getParameter("login"); } if (null != request.getParameter("contraseña")){ contraseña = (String)request.getParameter("contraseña"); }  if (contraseña.equals(laContraseñaQueDaAcceso) && login.equals(elLoginQueDaAcceso)){%>aqui iria todo el html de tu pagina de las fotos y etc<%}else{%>aqui iria el codigo de la pagina que mostraria un "no eres un usuario permitido" o similar<%}%>  
ahora en tu flash, en lugar de referencia "paginaDeFotos.html", tendras que referenciar algo asi como
"paginaDeFotos.jsp?login="+cajitaDeLogin.contenido+"&contraseña="+cajitaDeContraseña.contenido

el cómo se obtenga el contenido de la cajitadelogin y contraseña...ya ni idea porque no se como lo estas implementando.
obviamente es posible que el tema de las ñ en contraseña no te lo admita, asi que tendras que llamarlo password o similar.

espero que te sirva de algo esta parrafada ;)

subsoho:
Gracias por tu interés y por la parrafada.

El tema es que en mi primera pagina ya tengo solucionado el hecho de comprobar el user y el pass , cuando estos son correctos hago que se abra la segunda. El problema es que tb se abre la segunda poniendo la url de la segunda directamente en el navegador.

En el código que tu me pasas creo que un user podría entrar directamente en la segunda poniendo esto en el navegador:
/paginaDeFotos.jsp?login=pepe+contraseña=pepe

supondiendo que el user y el pass sean pepe y pepe.

Eso no es lo que quiero, quiero que obligatoriamente pase por la primera página. Que nunca pueda entrar en la segunda sin haber pasado por la primera antes, que  la única manera de accedera a la segunda es redirigido desde la primera.


Creo que se podría hacer pasando una variable desde la primera pagina con POST y recibiendolo en la segunda con javascript (esta parte es la que no se hacer) y según esa variable habilitar el código o no.

Otra vez, gracias por tu interes.

gophlb:
pregunta un poco tonta...
¿por que no haces la galeria de imagenes con action script tambien?

asi te ahorras todos los problemas de login y puedes hacerlo para que coja las fotos dinamicamente y notener que recompilar el codigo cada vez que subas una foto :)

y si no me equivoco, lo del post esta muy bien para que no salgan los parametros en la barra de direcciones, pero es tan simple como tener el fiddler activado y ver qué es lo que envia una pagina a otra...
es decir, un usuario que quiera colarse ve que tu pagina en flash envia a otra pagina "galeriadefotos.jsp" una variable oculta llamada "mivariabledeseguridad" con un valor...pongamos 5, que es el codigo de error.

ahora puede poner en la barra de direcciones http://.../galeriadefotos.jsp?mivariabledeseguridad=1 e ir probando hasta que haya un valor que le sirva, y volveria a ver tu pagina de fotos sin estar logado :)

subsoho:

--- Cita de: "gophlb" ---pregunta un poco tonta...
¿por que no haces la galeria de imagenes con action script tambien?

asi te ahorras todos los problemas de login y puedes hacerlo para que coja las fotos dinamicamente y notener que recompilar el codigo cada vez que subas una foto :)

y si no me equivoco, lo del post esta muy bien para que no salgan los parametros en la barra de direcciones, pero es tan simple como tener el fiddler activado y ver qué es lo que envia una pagina a otra...

--- Fin de la cita ---

La galería también está hecha en AS, por eso digo que tengo 2 paginas hechas con flash, la primera para el login y la segunda para la galería. Pero no veo que me ahorre lo problema de login como dices tú.

Lo del POST es para que no se vean los parámetros en la barra del navegador, el problema es que no sé recuperarlos en la segunda página, no sé si lo tengo que hacer en jsp, php, asp, html ... (??)
Pero vaya, que pensaba que hacer un puto login no iba a ser tan complicado y no hay narices de sacarlo.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa