A través del programa apagelogredirect podemos re-direccionar desde una aplicación externa donde el usuario está logueado a una página catalogada de GXportal, enviando por parámetro el usuario y contraseña. En este caso, GXportal valida primeramente el usuario con su contraseña y si son correctos, lo re-direcciona a la página catalogada que se envía por parámetro. Esto se deberá hacer llamando al programa de la siguiente forma:
www.misitio.com/pagelogredirect*?<Portal_Id>, <Usr_Id>, <Usr_Psw>, <Página_Catalogada_Id>, <Nueva_Ventana>
Nota: el * representa la extensión del programa, depende en la plataforma en que esté instalado GXportal.
Plataforma |
Extensión |
.NET |
.aspx |
JAVA |
(no lleva extensión) |
Portal_Id: Código del sitio
())= asd
Usr_Id: Usuario para acceder al sitio
Usr_Psw: Contraseña del usuario para acceder al sitio
Página_Catalogada_Id: Código de página catalogada en GXportal
Nueva_Ventana: 1: Abre una nueva ventana del navegador y 0: Abre en la misma ventana del navegador
Ejemplo:
-
Crear en GXportal un usuario cuyo identificador sea test y su password test123
-
Catalogar una página en GXportal
-
Crear una KB a partir de la KB "GXportal5.0_Examples" que se encuentra en el GeneXus Server Público, http://public.genexusserver.com/gxserver (File - New Knowledge Base From Server) y hacer Build All.
-
Ejecutar el Web Panel LoginApplication, completar los datos y presionar el botón confirmar.