recuperar-senha.xhtml
3.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.prime.com.tr/ui"
template="/templates/template-sem-menu.xhtml">
<f:metadata>
<f:event type="preRenderView" listener="#{recuperarSenhaBean.buscaIp}" />
</f:metadata>
<ui:define name="body">
<script type="text/javascript">
$ = jQuery;
$(document).ready(function() {
$('[id$=dtNascimento_input]').attr('readonly', 'readonly');
});
function voltarLogin(){
location.href = "login_externo.jsf?faces-redirect=true";
}
</script>
<div align="center">
<font class="titulo">Recuperar Senha</font>
</div>
<h:panelGroup layout="block" style="text-align: right;">
<h:outputText styleClass="msgObrigatorio"
value="#{const.alerta_campos_obrigatorios}" />
</h:panelGroup>
<p:fieldset>
<h:form>
<div>
<h:panelGrid id="panelLogin" columns="3" columnClasses="coluna30"
style="margin-left: 100px; width: 600px;">
<h:outputText styleClass="icoObrigatorio" value="CPF :" />
<p:inputMask id="cpfProponente"
value="#{recuperarSenhaBean.cpfProponente}" size="18"
mask="999.999.999-99" style="width: 125px;" required="true"
requiredMessage="#{recuperarSenhaBean.requiredMessage}" />
<p:message for="cpfProponente" />
<h:outputText styleClass="icoObrigatorio" value="E-mail:" />
<p:inputText id="emailProponente"
value="#{recuperarSenhaBean.email}" maxlength="200"
style="width: 250px;" required="true"
requiredMessage="#{recuperarSenhaBean.requiredMessage}"
validatorMessage="E-mail inválido!">
<f:validateRegex
pattern="^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$" />
</p:inputText>
<p:message for="emailProponente" />
<!--
<h:outputText styleClass="icoObrigatorio"
value="Data de nascimento:" />
<p:calendar size="15" pattern="dd/MM/yyyy" navigator="true"
yearRange="1900:2050" id="dtNascimento"
value="#{recuperarSenhaBean.dataNascimento}" required="false"
requiredMessage="#{recuperarSenhaBean.requiredMessage}">
</p:calendar>
<p:message for="dtNascimento" />
-->
</h:panelGrid>
</div>
<br />
<!--
<div align="center">
<h:outputText style="font-family: Trebuchet MS,Tahoma ,Arial, Helvetica, sans-serif;" value="Seu endereço de IP é:" />
<br />
<h:outputText style="font-size: 22px;font-weight: bold; color: #000000;" value="#{recuperarSenhaBean.ipUsuario}" />
<br />
<div style="font-size: 12px; font-family: Trebuchet MS,Tahoma,Arial,Helvetica,sans-serif;">
<h:outputText value="Para acessar o sistema, digite os caracteres abaixo." />
</div>
</div>
<div align="center">
<h:panelGrid id="panelCaptcha" columns="2">
<p:captcha label="Captcha" id="idCaptcha" theme="white" required="true" requiredMessage="#{recuperarSenhaBean.requiredMessage}" />
<h:outputText />
<p:message for="idCaptcha" showDetail="true" />
<h:outputText />
</h:panelGrid>
</div>
-->
<div align="center">
<h:panelGrid id="panelActions" columns="2" width="100">
<p:commandButton value="Recuperar"
action="${recuperarSenhaBean.recuperar}" ajax="false" />
<p:commandButton value="Voltar" ajax="false" id="voltar"
type="button" onclick="voltarLogin();" />
</h:panelGrid>
</div>
</h:form>
</p:fieldset>
</ui:define>
l</ui:composition>