====== Especificar la página de login especifica para una página o grupo de páginas ====== Hasta ahora podiamos [[:fdw2.0:fundeweb2.0:gt:modificaciones_jboss_seam:loginviewid_noconversationviewid_el|especificar la página de login de la aplicación mediante una expresión EL]], ahora además, podemos especificar la página de login para una página concreta o grupo de páginas (wildcards, en el fichero //pages.xml//). Para poder hacerlo, se ha añadido el atributo //login-view-id// en los elementos //// que podemos configurar en los ficheros //.page.xml// o en el //pages.xml//. Ejemplo para una página concreta (ficheros //.page.xml//): Ejemplo para una página concreta (ficheros //.page.xml//) con una expresion EL: Ejemplo para una página un grupo de páginas (fichero //pages.xml//): #{s:hasRole('ADMON')} En el ejemplo anterior, tenemos que todas las páginas que estan dentro de la carpeta //paginas// y sus subcarpetas, tendran la página de login general de la aplicación, exceptuando las páginas que estan dentro de la carpeta //paginas/admin// que tendrán a ///login_admin.xhtml// como página de login. Ejemplo para una página un grupo de páginas (fichero //pages.xml//) con una expresion EL: #{s:hasRole('ADMON')} El orden de prioridad del atributo //login-view-id//, depende de la cercania de la ruta a la página. Por lo tanto la ruta más cercana tiene mayor prioridad, siendo el definido en el fichero //.page.xml// el de mayor prioridad. ---- --- //[[juanmiguel.bernal@ticarum.es|JUAN MIGUEL BERNAL GONZALEZ]] 09/03/2020 13:19//