recuperar-senha.xhtml 3.74 KB
<?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&aacute;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>