Forums

Home » Liferay Portal » Español » General »

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Jesus Acevedo
Forzar login antes de entrar al portal
January 27, 2010 6:03 AM
Answer

Jesus Acevedo

Rank: New Member

Posts: 4

Join Date: January 27, 2010

Recent Posts

Hola,

No se si alguno lo haya hecho necesito forzar el login de usuario antes de poder acceder al cualquier contenido, mi escenario ideal seria que al entrar a la pagina principal se desplegara el formulario de login, y que si se trata de accesar a otra pagina directamente por su url me redireccionara al login.

Y ya despues de loguearse si se pudiera accesar al contenido publico. y pues al que tenga privilegios segun su rol.

Les agradecere mucho su ayuda.
Oriol Canalias
RE: Forzar login antes de entrar al portal
January 27, 2010 6:42 AM
Answer

Oriol Canalias

Rank: Regular Member

Posts: 136

Join Date: October 19, 2009

Recent Posts

Buenas tardes.

Esta es facil. Te cuento. En cada página tienes que definir los permisos (en administrar páginas) y dejar sin marcar el rol guest.
Con eso, como va a intentar consultar un contenido sin permisos, debería pedirte a continuación el login.

Es un poco pesado una vez hecho todo tocar todas las páginas, pero como mínimo no hay que programar!

Saludos,

Oriol
Jesus Acevedo
RE: Forzar login antes de entrar al portal
January 27, 2010 7:48 AM
Answer

Jesus Acevedo

Rank: New Member

Posts: 4

Join Date: January 27, 2010

Recent Posts

Muchas gracias por tu respuesta,

Lo que sugeriste funciona bien, una ultima pregunta, como pongo la pagina de login por defecto?
Oriol Canalias
RE: Forzar login antes de entrar al portal
January 27, 2010 8:08 AM
Answer

Oriol Canalias

Rank: Regular Member

Posts: 136

Join Date: October 19, 2009

Recent Posts

Hola,
si lo que quieres es decirle cual es la página de login, debes ponerle en el portal-ext.properties lo siguiente:
auth.login.url=/web/guest/home


Si lo que quieres es decirle cual es la pagina inicial del portal, lo siguiente:
company.default.home.url=/web/guest


Esta última también puedes especificarla des del panel de control - parametros - general, en el campo "inicio de url" o algo así

Saludos

Oriol