Foros del Web » Programación para mayores de 30 ;) » Java »

Cookies con JSP

Estas en el tema de Cookies con JSP en el foro de Java en Foros del Web. Un saludo a todo el foro. Tengo unas preguntas espero que alguien me pueda ayudar. Tengo una pagina en JSP la cual tienes dos campos ...
  #1 (permalink)  
Antiguo 04/05/2006, 17:22
Avatar de GUAPOBEN  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico DF
Mensajes: 204
Antigüedad: 21 años, 5 meses
Puntos: 1
Exclamación Cookies con JSP

Un saludo a todo el foro.

Tengo unas preguntas espero que alguien me pueda ayudar.

Tengo una pagina en JSP la cual tienes dos campos 1.- loginuser y 2.- loginpass, yo quiero que tanto el usuario y el password se queden guardados en una cookie para despues utilizarlos pero no se como hacerlo.

Alguien me podria decir como genero la cookie que guarde ambos campos y como puede recuperar la informacion de la cookie?

De ante mano muchas GRACIAS por su ayuda como siempre.
__________________
Guapo Ben
Servidor y Amigo :adios:
  #2 (permalink)  
Antiguo 04/05/2006, 18:55
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Aquí hay un par de ejemplos :

http://club.idecnet.com/~ccastano/femepa/211205.htm
http://club.idecnet.com/~ccastano/femepa/201205.htm
  #3 (permalink)  
Antiguo 04/05/2006, 22:17
Avatar de GUAPOBEN  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico DF
Mensajes: 204
Antigüedad: 21 años, 5 meses
Puntos: 1
Exclamación Ok, lo reviso.

Bueno antes que nada gracias por los links los reviso.

Habra algo un poquito mas explicito que me puedan indicar.

Mil GRACIAS.
__________________
Guapo Ben
Servidor y Amigo :adios:
  #4 (permalink)  
Antiguo 05/05/2006, 02:46
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
¿Esos datos los necesitas en otras aplicaciones? ¿Esas otras aplicaciones podran leer esas cookies? Y si no lo necesitas fuera... ¿Te serviría guardar esos datos en sesion?

Un saludo
  #5 (permalink)  
Antiguo 05/05/2006, 10:08
Avatar de GUAPOBEN  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico DF
Mensajes: 204
Antigüedad: 21 años, 5 meses
Puntos: 1
Exclamación Otra aplicacion.

¿Esos datos los necesitas en otras aplicaciones?
De hecho si.

¿Esas otras aplicaciones podran leer esas cookies?
Tendria que leerlas de alguna forma.

¿Te serviría guardar esos datos en sesion?
NO ocuparia memoria del servidor al utilizarlas como sesion?

La idea en si es la siguiente:
Existen 2 aplicaciones en JSP ambas manejan usuario y password. entonces se me ocurrio que de una WEB hacer una liga a la otra para acceder, Pero...
Como la otra aplicacion necesita logearse pues necesito extraer los datos del usuario y password de la primera para que no se tenga que logear uno otra vez.

Espero explicarme. GRACIAS.
__________________
Guapo Ben
Servidor y Amigo :adios:
  #6 (permalink)  
Antiguo 05/05/2006, 14:05
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Si las dos aplicaciones estan en el mismo servidor o dominio las podrías compartir, especificando que las cookies sean "de dominio" y no solo para tu aplicacion. Sin embargo eso implica que cualquier aplicacion en el dominio las podria leer y teniendo en cuenta que son un usuario/password....

Si las dos aplicaciones estan en el mismo servidor de aplicaciones, algunos servidores te permiten que compartan la misma sesion de usuario (creo que el Tomcat lo permite, aunque no lo he hecho nunca y no se como se configura). Y si, mantener los datos en sesion ocupa memoria, pero a no ser que tengas un buen monton de usuarios, guardar parejas de usuario/pass no te debería preocupar en principio.

No es por desanimarte ;). Pero el "single sign-on" es un tema complejo de realizar de forma segura, asi que ánimo.

Suerte!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:04.