SuccessChanges

Summary

  1. tsk25: Adds JSF login/logout functionality (details)
Commit 021398d1235cac2cea5aabeee471146fbac7e906 by devpablogg
tsk25: Adds JSF login/logout functionality
Added full authentication support by introducing a LoginBean that
performs container-managed login and logout through the WildFly security
domain. A new login.xhtml page was created with a styled login form, and
the main template was updated to display a dynamic Sign In button or
user menu depending on the authentication state. The navbar and search
components were enhanced for better responsiveness and usability.
Additional CSS was included to support the new login page, user
dropdown, and updated search design. Security roles ADMIN and CREATOR
were also enabled in web.xml.
The file was modifiedjsf/src/main/webapp/WEB-INF/template.xhtml
The file was addedjsf/src/main/webapp/login.xhtml
The file was modifiedjsf/src/main/webapp/resources/css/main.css
The file was addedjsf/src/main/java/es/uvigo/esei/microstories/jsf/LoginBean.java
The file was modifiedjsf/src/main/webapp/WEB-INF/web.xml