如何在php中创建检查密码强度的仪表?
我们知道,我们可以调用Javascript的任何函数 控制的事件,如onblur()或onclick()等 但是,我不想使用javascript…还有其他方法调用php函数吗如何在php中创建检查密码强度的仪表?,php,javascript,function,Php,Javascript,Function,我们知道,我们可以调用Javascript的任何函数 控制的事件,如onblur()或onclick()等 但是,我不想使用javascript…还有其他方法调用php函数吗 实际上,我想检查密码强度,不管它是弱的、一般的还是强的。使用PHP。密码表的问题是它们需要动态工作。我认为您使用PHP函数动态确定安全密码的强度的唯一方法是通过带有SSL(HTTPS)的AJAX POST发送请求 .jQuery和pwdMeter包括: <script type="text/javascript" s
实际上,我想检查密码强度,不管它是弱的、一般的还是强的。使用PHP。密码表的问题是它们需要动态工作。我认为您使用PHP函数动态确定安全密码的强度的唯一方法是通过带有SSL(HTTPS)的AJAX POST发送请求
.jQuery和pwdMeter包括:
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="jquery.pwdMeter.js"></script>
jQuery调用插件:
<script type="text/javascript">
$(document).ready(function(){
$("#password").pwdMeter();
});
</script>
$(文档).ready(函数(){
$(“#密码”).pwdMeter();
});
此代码调用.pwdMeter();文件就绪触发器上的功能。
<style>
.veryweak{
color:#B40404;
}
.weak{
color:#DF7401;
}
.medium{
color:#FFFF00;
}
.strong{
color:#9AFE2E;
}
.verystrong{
color:#0B610B;
}
</style>
HTML代码:
<div id="grid">
<input type="password" id="password">
<span id="pwdMeter" class="neutral"></span>
</div>
它将显示文本框以输入密码,当您在密码框中输入内容时,它将在空白范围内显示您的强度。
<style>
.veryweak{
color:#B40404;
}
.weak{
color:#DF7401;
}
.medium{
color:#FFFF00;
}
.strong{
color:#9AFE2E;
}
.verystrong{
color:#0B610B;
}
</style>
维维克先生{
颜色:#B40404;
}
.弱{
颜色:#DF7401;
}
.中等{
颜色:#FFFF00;
}
.斯特朗{
颜色:9AFE2E;
}
维里斯特隆先生{
颜色:#0B610B;
}
您可以让他们提交页面,并让您的函数运行——但如果没有JavaScript,您无法让它在客户端运行。您的密码强度标准是什么?为什么不想使用JavaScript?这基本上是拥有动态密码表的唯一方法。您可以使用PHP提交HTML表单作为POST参数,并提供密码强度,但这是相当不安全的(任何阅读您流量的人都可以看到明文密码,除非您专门加密POST正文的内容或使用HTTPS)。参考实现:您可能可以在少量浏览器中使用VBScript.:-)