Bom dia pessoal !! Quero fazer um login bem simples, sem tratamento de segurança, apenas para renderizar alguns componentes, segue o código do campo dialog:
Eu tenho a seguinte dúvida: Como não fechar a tela (dialog) se o login não existir, do modo que estou fazendo mesmo quando o login está errado ele fecha o dialog…alguém poderia ajudar ??? vlw a todos…
OBS: Não quero utilizar spring, nem outro tratamento rígido, é apenas fechar ou não o dialog, dependendo do resultado no actionListener="#{usuariosController.verificarLogin}"
<p:dialog header="Área Restrita" widgetVar="dialogAR" position="center" resizable="false" modal="true" showEffect="slide" width="400">
<h:form prependId="false">
<div class="div_login" align="center">
<table width="300" height="220" style=" margin-left: 30px" border="0" align="center" cellpadding="0" cellspacing="0">
<h:outputLabel style="font-size: 16px;color: red;font-weight:bold;" value="Acesso exclusivo para usuários autorizados." />
<br/><br/>
<tr>
<td >
<h:outputLabel value="Usuário:" style=" color: #828282; font-size:20px; text-align: left" />
<br/>
<h:inputText id="j_username" value="#{usuariosController.login}" required="true" style=" width:300px; font-size:30px" />
<p:focus for="j_username" />
<br/>
<br/>
<h:outputLabel value="Senha:" style="color: #828282; font-size:20px" />
<br/>
<h:inputSecret value="#{usuariosController.senha}" required="true" style=" width:300px; font-size:30px" />
<br/>
<br/>
<ul>
<li>Não possui cadastro ? </li>
<li> <a href="#"> Registar</a></li>
</ul>
<br/>
<br/>
<h:form>
<p:commandButton update=",formlogin,login" ajax="false" actionListener="#{usuariosController.verificarLogin}" oncomplete="dialogAR.hide();" value="Entrar" style=" width: 300px; font-size:28px" />
</h:form>
<br/>
</td>
</tr>
</table>
</div>
</h:form>
</p:dialog>