i-share 爱生活爱分享's Archiver

無名 发表于 2020-4-23 14:17

注册提示密码强度

[align=center]来源:[img]https://kuchingshare.my/other/p/icode.jpg[/img]  [url=http://icode.258club.com][color=red][b]爱秀代码[/b][/color][/url]        作者:[img]https://kuchingshare.my/other/p/wujie.jpg[/img]  [color=#0086FF]无界[/color]  [/align]

[align=center][attach]81[/attach]  [/align]

1、新建模版:[code]password[/code]内容为:[code]function CharMode(iN){  
if (iN>=48 && iN <=57)   
return 1;  
if (iN>=65 && iN <=90)   
return 2;  
if (iN>=97 && iN <=122)   
return 4;  
else  
return 8;   
}  

function bitTotal(num){  
modes=0;  
for (i=0;i<4;i++){  
if (num & 1) modes++;  
num>>>=1;  
}  
return modes;  
}  

function checkStrong(sPW){  
if (sPW.length<=4)  
return 0;   
Modes=0;  
for (i=0;i<sPW.length;i++){   
Modes|=CharMode(sPW.charCodeAt(i));  
}  
return bitTotal(Modes);  
}  
  
function pwStrength(pwd){  
O_color="#eeeeee";  
L_color="#FF0000";  
M_color="#FF9900";  
H_color="#33CC00";  
if (pwd==null||pwd==''){  
Lcolor=Mcolor=Hcolor=O_color;  
}  
else{  
S_level=checkStrong(pwd);  
switch(S_level) {  
case 0:  
Lcolor=Mcolor=Hcolor=O_color;  
case 1:  
Lcolor=L_color;  
Mcolor=Hcolor=O_color;  
break;  
case 2:  
Lcolor=Mcolor=M_color;  
Hcolor=O_color;  
break;  
default:  
Lcolor=Mcolor=Hcolor=H_color;  
}  
}  
document.getElementById("strength_L").style.background=Lcolor;  
document.getElementById("strength_M").style.background=Mcolor;  
document.getElementById("strength_H").style.background=Hcolor;  
return;  
}
[/code]**** Hidden Message *****

东窗凝月 发表于 2020-4-29 16:33

其实我一直觉得楼主的品味不错,呵呵!

东窗凝月 发表于 2020-5-4 13:27

什么叫"修改templates/default/password.htm路径。"

無名 发表于 2020-5-4 13:46

@东窗凝月

[attach]336[/attach]

改次要找我就用@这个功能,因为我不会去看每一个回复的(@要紧贴着名字,名字一定要正确的,例如我的“無”是繁体字你不能用简体字的“无”,然后@东窗凝月 名字后要空格,不能跟其他字连在一起)

北落师门 发表于 2020-7-17 19:24

[quote]看帖回帖那是一定要的:[img]http://i-share.funbbs.me/images/smilies/007/05.gif[/img]精彩至极,文章写的真棒,对我非常有帮助[/quote]

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.