Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中创建检查密码强度的仪表?_Php_Javascript_Function - Fatal编程技术网

如何在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

我们知道,我们可以调用Javascript的任何函数 控制的事件,如onblur()或onclick()等

但是,我不想使用javascript…还有其他方法调用php函数吗


实际上,我想检查密码强度,不管它是弱的、一般的还是强的。使用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.:-)