因爲我們知道,我們可以調用JavaScript 的任何功能控件的事件類似的onblur()或的onclick()等那麼創建儀表來檢查密碼強度在PHP?
但是,,我不想使用JavaScript ...是有另一種方式調用php函數
其實我想檢查密碼強度whater它弱,平均或強大..使用PHP。
因爲我們知道,我們可以調用JavaScript 的任何功能控件的事件類似的onblur()或的onclick()等那麼創建儀表來檢查密碼強度在PHP?
但是,,我不想使用JavaScript ...是有另一種方式調用php函數
其實我想檢查密碼強度whater它弱,平均或強大..使用PHP。
有關密碼錶的事情是他們需要動態工作。我能想到使用PHP函數動態確定SAFE密碼的強度的唯一方法是通過帶有SSL的AJAX POST(HTTPS)發送請求。
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>
此代碼呼叫.pwdMeter();功能在文件就緒觸發。
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>
你可以讓他們提交頁面,並有你的函數運行 - 但你不能擁有它做沒有JavaScript的 – Prescott
什麼是你的密碼強度標準客戶端? – imm
爲什麼你不想使用JavaScript?這基本上是擁有動態密碼錶的唯一方法。您可以使用PHP作爲POST參數提交HTML表單,併爲您提供密碼強度,但這是相當不安全的(讀取您的流量的任何人都可以以明文形式查看密碼,除非您專門加密POST主體的內容或使用HTTPS)。 – darvids0n