Skip to content
Snippets Groups Projects
Commit 3fbb8cb3 authored by Federico Sergio Godoy Cammardella's avatar Federico Sergio Godoy Cammardella
Browse files

modificaciones register

parent 3325147d
No related branches found
No related tags found
No related merge requests found
......@@ -7,6 +7,8 @@ import uy.edu.fing.tse.dto.UserBO;
import javax.ejb.EJB;
import javax.enterprise.context.RequestScoped;
import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;
import javax.inject.Named;
import java.io.Serializable;
......@@ -40,14 +42,25 @@ public class UserLoginBean implements Serializable {
final var s = securityLocal.login(user);
LOG.info(s);
}
public void register() {
public String register() {
final var s = securityLocal.register(user);
boolean valid = false; // verificar que sean iguales la pasw, en caso contrario
if (valid) {
return "gestionhechos";
} else {
FacesContext.getCurrentInstance().addMessage(
null,
new FacesMessage(FacesMessage.SEVERITY_WARN,
" Usuario o Password diferentes",
"Por favor verificar los datos ingresados"));
return "";
}
}
}
......@@ -23,6 +23,7 @@
<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>
</ui:define>
......
......@@ -11,23 +11,25 @@
<ui:define name="contenido">
<h:form>
<h1>Register</h1>
<h:panelGrid columns="3" cellpadding="5" id="form">
<h:panelGrid columns="2" cellpadding="5" id="form">
<h:outputLabel for="username" value="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" 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" requiredMessage="Reingrese su password" label="repassword"/>
<p:message id="msgrepassword" for="repassword"/>
<f:facet name="footer">
<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"/>
<h:commandButton styleClass="btn btn-primary" vaction="#{userLoginView.regiszter}" value="Register" style="font-size:20px"/>
<h:commandButton styleClass="btn btn-primary" value="Volver" action="login.xhmtl?faces-redirect=true" update="form" async="true" process="@this" style="font-size:20px"/>
</f:facet>
</h:panelGrid>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment