From 3073bfc4649441f9fc3d8c57fcad5c3cbb081188 Mon Sep 17 00:00:00 2001 From: federico <federico.godoy@fing.edu.uy> Date: Sun, 23 Jun 2019 14:39:40 -0300 Subject: [PATCH] modificaciones login --- .../java/uy/edu/fing/tse/jsf/UserLoginBean.java | 2 ++ backoffice/src/main/webapp/jsf/login.xhtml | 14 +++++++------- backoffice/src/main/webapp/jsf/register.xhtml | 15 ++++++++++----- 3 files changed, 19 insertions(+), 12 deletions(-) diff --git a/backoffice/src/main/java/uy/edu/fing/tse/jsf/UserLoginBean.java b/backoffice/src/main/java/uy/edu/fing/tse/jsf/UserLoginBean.java index 92d6fe2..886027c 100644 --- a/backoffice/src/main/java/uy/edu/fing/tse/jsf/UserLoginBean.java +++ b/backoffice/src/main/java/uy/edu/fing/tse/jsf/UserLoginBean.java @@ -42,6 +42,8 @@ public class UserLoginBean implements Serializable { LOG.info(s); } + + public void register() { final var s = securityLocal.register(user); } diff --git a/backoffice/src/main/webapp/jsf/login.xhtml b/backoffice/src/main/webapp/jsf/login.xhtml index 02c8eb5..5290cb9 100644 --- a/backoffice/src/main/webapp/jsf/login.xhtml +++ b/backoffice/src/main/webapp/jsf/login.xhtml @@ -11,17 +11,17 @@ <ui:define name="contenido"> <h:form> <h1>LOGIN</h1> - <h:panelGrid columns="2" cellpadding="5" id="form"> + <h:panelGrid columns="3" cellpadding="5" id="form"> <h:outputLabel for="username" value="Username:"/> - <p:inputText id="username" value="#{userLoginView.user.mail}" required="true" label="username"/> - + <p:inputText id="username" value="#{userLoginView.user.mail}" required="true" requiredMessage="Ingrese su e-mail" label="username"/> + <p:message id="msgName" for="username"/> <h:outputLabel for="password" value="Password:"/> - <p:password id="password" value="#{userLoginView.user.password}" required="true" label="password"/> - + <p:password id="password" value="#{userLoginView.user.password}" required="true" requiredMessage="Ingrese: su password" label="password"/> + <p:message id="msgPassword" for="password"/> <f:facet name="footer"> - <p:commandButton value="Register" action="register.xhmtl?faces-redirect=true" update="form"/> - <p:commandButton value="Login" action="#{userLoginView.login()}"/> + <p:commandButton value="Register" action="register.xhmtl?faces-redirect=true" update="form" async="true" process="@this"/> + <p:commandButton value="Login" action="#{userLoginView.login()}" update="form" /> </f:facet> </h:panelGrid> </h:form> diff --git a/backoffice/src/main/webapp/jsf/register.xhtml b/backoffice/src/main/webapp/jsf/register.xhtml index 67596c6..d6a916e 100644 --- a/backoffice/src/main/webapp/jsf/register.xhtml +++ b/backoffice/src/main/webapp/jsf/register.xhtml @@ -11,20 +11,25 @@ <ui:define name="contenido"> <h:form> <h1>Register</h1> - <h:panelGrid columns="2" cellpadding="5" id="form"> + <h:panelGrid columns="3" cellpadding="5" id="form"> <h:outputLabel for="username" value="Username:"/> - <p:inputText id="username" value="#{userLoginView.user.mail}" required="true" label="username"/> + <p:inputText id="username" value="#{userLoginView.user.mail}" required="true" requiredMessage="Ingrese su e-mail" label="username"/> + <p:message id="msgName" for="username"/> <h:outputLabel for="password" value="Password:"/> - <p:password id="password" value="#{userLoginView.user.password}" required="true" label="password"/> + <p:password id="password" value="#{userLoginView.user.password}" required="true" requiredMessage="Ingrese su password" label="password"/> + <p:message id="msgPassword" for="password"/> <h:outputLabel for="repassword" value="RePassword:"/> - <p:password id="repassword" value="#{userLoginView.repassword}" required="true" label="repassword"/> + <p:password id="repassword" value="#{userLoginView.repassword}" required="true" requiredMessage="Reingrese su password" label="repassword"/> + <p:message id="msgrepassword" for="repassword"/> <f:facet name="footer"> - <p:commandButton value="Register" action="#{userLoginView.register()}"/> + <p:commandButton value="Register" action="#{userLoginView.register()}" update="form"/> + <p:commandButton value="Volver" action="login.xhmtl?faces-redirect=true" update="form" async="true" process="@this"/> </f:facet> + </h:panelGrid> </h:form> </ui:define> -- GitLab