gpt4 book ai didi

jsf - 如何在 primefaces p :password 中强制使用强密码

转载 作者:行者123 更新时间:2023-12-01 13:50:20 25 4
gpt4 key购买 nike

我正在创建注册表单。我想强制 p:password 很强。有什么方法可以验证 p:password 是否安全?我想被视为 p:password 反馈的相同指标。

最佳答案

我的解决方案:

<h:form id="form" >
<p:password value="#{regitroCtrl.usuario.contrasenia}"
id="contrasena"
feedback="true"
required="true"
onblur="validarPassword()"/>
<p:message for="contrasena" id="contrasenaMsg" />

<p:commandButton value="Registrarse"
action="#{regitroCtrl.registrarse()}"
update="form"
onclick="return validarPassword()"/>
</h:form>

validarPassword 函数:

function validarPassword(){
var strength = PrimeFaces.widget.Password.prototype.testStrength($("#form\\:contrasena").val());
if(strength <= 30){
$("#form\\:contrasenaMsg").html('<span class="ui-message-error-icon"></span><span class="ui-message-error-detail">Por favor, ingresa una contraseña más fuerte</span>');
$("#form\\:contrasena").addClass("ui-state-error");
return false;
}
else {
$("#form\\:contrasenaMsg").html('');
$("#form\\:contrasena").removeClass("ui-state-error");
return true;
}

}

关于jsf - 如何在 primefaces p :password 中强制使用强密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32259520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com