2011-10-21 29 views
0

因爲我們知道,我們可以調用JavaScript 的任何功能控件的事件類似的onblur()或的onclick()等那麼創建儀表來檢查密碼強度在PHP?

但是,,我不想使用JavaScript ...是有另一種方式調用php函數

其實我想檢查密碼強度whater它弱,平均或強大..使用PHP。

+0

你可以讓他們提交頁面,並有你的函數運行 - 但你不能擁有它做沒有JavaScript的 – Prescott

+0

什麼是你的密碼強度標準客戶端? – imm

+0

爲什麼你不想使用JavaScript?這基本上是擁有動態密碼錶的唯一方法。您可以使用PHP作爲POST參數提交HTML表單,併爲您提供密碼強度,但這是相當不安全的(讀取您的流量的任何人都可以以明文形式查看密碼,除非您專門加密POST主體的內容或使用HTTPS)。 – darvids0n

回答

0

有關密碼錶的事情是他們需要動態工作。我能想到使用PHP函數動態確定SAFE密碼的強度的唯一方法是通過帶有SSL的AJAX POST(HTTPS)發送請求。

Check out this related question

0

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>