Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 01-may-2008, 09:08   #1 (permalink)
MiLLeN ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2007
Mensajes: 27
Login en JForum

Bueno, este tema creo que puede ser bastante complejo, entre otras cosas, porque posiblemente nadie, o casi nadie use esta aplicacion..., pero voy a correr suerte.

El tema es el siguiente, estoy intentando hacer un login desde mi aplicacion web, en la cual esta enbebido JForum, en su pagina web y visto una serie de metodos, pero ninguno me sirve ya que no engloban las carecteristicas que necesito para mi site.

JForum utiliza bastantes librerias y frameworks, desde Freemaker para los templates, hasta Spring para el manejo de la aplicacion, y con tal cantidad de recursos me vuelvo loco para "entender" como logea a un usuario...

La historia, es que intento "imitar" y utilizar los metodos que emplea el sistema de login, pero sin exito...

Todo lo que quiero y necesito, es logear a un usuario desde el exterior de mi aplicacion, en el contexto de JForum, para que cuando acceda al foro, si accede, lo haga ya como usuario logeado, y si no lo ha hecho y accede al foro, pues que lo haga ahi directamente...

Si alguien utiliza JForum, o se ve con fuerzas y espiritu de aventura como para ayudarme en mi tarea, le estaria ETERNAMENTE agradecido.

Aqui os dejo un "estudio" mio para facilitar las cosas:

Debugeando el objeto request en la clase JForumContext del paquete "net.jforum.context", me fijo en que este objeto es del tipo WebRequestContext, y que contiene un objeto llamado query del tipo HashMap, con sus claves->valor, de inicio, cuando se entra en el foro, solo presenta dos claves despues de haber cargado todo lo que es el contexto:

module -> "forums"
action -> "list"

Ya dentro de JForum logeamos en el formulario de login y le damos a aceptar, y cuando llega a este objeto request nos viene con las siguientes claves en el objeto HashMap:

username = "admin"
module = "user"
action = "validateLogin"
login = "Entrar"
password "admin"

Tras una serie de pasadas por el objeto request, este cambia su HashMap a:

module ="forums"
action = "list"

Ya estamos logeados, y no me enterado de como ha logeado al usuario, a quien a llamado, donde esta el contexto, donde guarda los datos del usuario logeado, ni na.......
MiLLeN está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 10:27.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93