Bom dia meus amigos, como vão?
Estou desenvolvendo um sistema que necessita de uma tela de login logo no inicio.
Vejam como tentei fazer:
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p='http://primefaces.org/ui'>
<h:head>
<title>Identifique-se</title>
</h:head>
<h:body onload="dlgLogin.show();">
<h:form id='formulario'>
<p:dialog id='dlgLogin'
widgetVar="dlgLogin"
closable="false"
resizable="false"
modal="true"
appendToBody="true"
header="Identifique-se">
<h:panelGrid columns='2'>
<p:outputLabel value="Login: " />
<p:inputText id='txtLogin'
value='#{usuarioMB.loginUsuario}' />
<p:outputLabel value='Senha: ' />
<p:password id='txtSenha'
value='#{usuarioMB.senhaUsuario}' />
<p:commandButton value="Entrar"
icon='ui-icon-check'
actionListener="#{usuarioMB.validarAcesso()}"
oncomplete="dlgLogin.hide()"/>
</h:panelGrid>
</p:dialog>
</h:form>
</h:body>
</html>
Ai minha ideia era, no metodo validarAcesso (que no momento nao possui nada), verificar se o usuario esta correto ou nao.
Eu achei que, retornando um “false” no metodo validarAcesso fizesse com que a tela de login permanecesse ate o usuario digitar usuario e senha corretos, mas nao rsrs.
Alguem tem ideias de como fazer isso, da forma mais simples possivel. Meu sistema se trata de um trabalho de conclusao de curso =/
Muito obrigado galera
[]'s