給注冊(cè)用戶填寫(xiě)和修改密碼增加“密碼強(qiáng)度”的方法_動(dòng)易Cms教程
大家知道,動(dòng)易后臺(tái)治理員修改密碼時(shí)內(nèi)置了一個(gè)“密碼強(qiáng)度”的指示條。有的朋友想把這個(gè)應(yīng)用于前臺(tái)新用戶注冊(cè)當(dāng)中。下面以動(dòng)易海藍(lán)模板為例介紹一下修改方法:
1、給新用戶注冊(cè)加入“密碼強(qiáng)度”:在后臺(tái)打開(kāi)“用戶治理”>>>“會(huì)員模板頁(yè)治理”>>>“會(huì)員注冊(cè)頁(yè)模板(注冊(cè)表單)”,找到以下代碼:
| <tr class=left_tdbgall> <td><B>密碼(至少6位):</B><BR> 請(qǐng)輸入密碼,區(qū)分大小寫(xiě)。請(qǐng)盡量設(shè)得復(fù)雜一些,以防被人暴力猜解。</td> <td><Input type=password maxLength=12 size=30 name=Password> </td> </tr> <tr class=left_tdbgall> |
用下面代碼替換:
<tr class=left_tdbgall>
<td><B>密碼(至少6位):</B><BR>請(qǐng)輸入密碼,區(qū)分大小寫(xiě)。請(qǐng)盡量設(shè)得復(fù)雜一些,以防被人暴力猜解。</td>
<td>
<Input onblur=javascript:EvalPwdStrength(document.forms[0],this.value); onkeyup=javascript:EvalPwdStrength(document.forms[0],this.value); onmouseout=javascript:EvalPwdStrength(document.forms[0],this.value); type=password maxLength=12 size=30 name=Password> </td>
</tr>
<tr class=left_tdbgall>
<td><B>密碼強(qiáng)度:</B></td>
<td>
<script language='JavaScript' src='../Admin/PwdStrength.js'></script>
<script language='JavaScript'>
<!--
window.onerror = ignoreError;
function ignoreError(){return true;}
function EvalPwdStrength(oF,sP){
PadPasswd(oF,sP.length*2);
if(ClientSideStrongPassword(sP,gSimilarityMap,gDictionary)){DispPwdStrength(3,'cssStrong');}
else if(ClientSideMediumPassword(sP,gSimilarityMap,gDictionary)){DispPwdStrength(2,'cssMedium');}
else if(ClientSideWeakPassword(sP,gSimilarityMap,gDictionary)){DispPwdStrength(1,'cssWeak');}
else{DispPwdStrength(0,'cssPWD');}
}
function PadPasswd(oF,lPwd){
if(typeof oF.PwdPad=='object'){var sPad='IfYouAreReadingThisYouHaveTooMuchFreeTime';var lPad=sPad.length-lPwd;oF.PwdPad.value=sPad.substr(0,(lPad<0)?0:lPad);}
}
function DispPwdStrength(iN,sHL){
if(iN>3){ iN=3;}for(var i=0;i<4;i ){ var sHCR='cssPWD';if(i<=iN){ sHCR=sHL;}if(i>0){ GEId('idSM' i).className=sHCR;}GEId('idSMT' i).style.display=((i==iN)?'inline':'none');}
}
function GEId(sID){return document.getElementById(sID);}
//-->
</script>
<STYLE>
input{FONT-FAMILY:宋體;FONT-SIZE: 9pt;}
.cssPWD{background-color:#EBEBEB;border-right:solid 1px #BEBEBE;border-bottom:solid 1px #BEBEBE;}
- MAC錯(cuò)誤的解決方法
- 如何屏蔽動(dòng)易后臺(tái)導(dǎo)航里的某個(gè)功能菜單?
- 動(dòng)易.NET版本留言自動(dòng)選定欄目方法
- 動(dòng)易SiteFactoty整合Discuz!NT3.0
- 在任意位置獲取根節(jié)點(diǎn)ID標(biāo)簽
- 如何開(kāi)啟SiteWeaver6.8的支持,反對(duì)功能
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之四----動(dòng)易系統(tǒng)安裝篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之三----數(shù)據(jù)庫(kù)篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之二----IIS、目錄環(huán)境配置篇
- 數(shù)據(jù)庫(kù)修復(fù),SQL Server 2005內(nèi)部操作不一致的處理
- 如何安裝動(dòng)易.net程序權(quán)限配置
- 為什么提示對(duì)Windows系統(tǒng)文件夾下的Temp目錄沒(méi)有訪問(wèn)權(quán)限?
動(dòng)易Cms教程教程Rss訂閱Cms教程搜索
動(dòng)易Cms教程推薦
- 動(dòng)易2005 如何升級(jí)到最新2006 sp4版?
- 如何讓游客查詢自己的訂單?
- 解析下載頻道審核軟件的排序問(wèn)題
- 網(wǎng)頁(yè)屏蔽鼠標(biāo)左右鍵和鍵盤(pán)按鍵功能
- 優(yōu)化本機(jī)快速生成HTML的方法(用2005參考2006)
- 如何在前臺(tái)發(fā)表評(píng)論時(shí)將標(biāo)題設(shè)置為必填
- 如何壓縮和修復(fù)Access數(shù)據(jù)庫(kù)
- 快速建立本站導(dǎo)航(地圖)的一種方法
- 關(guān)于動(dòng)易2005版充值卡功能的說(shuō)明
- 使用帶標(biāo)題的分頁(yè)功能的注意事項(xiàng)
- 相關(guān)鏈接:
- 教程說(shuō)明:
動(dòng)易Cms教程-給注冊(cè)用戶填寫(xiě)和修改密碼增加“密碼強(qiáng)度”的方法
。