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