`
中华国锋
  • 浏览: 41489 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

验证密码负责程度

 
阅读更多

<style type="text/css">
.w0{
background:url(<%=basePath%>/front/images/pwbg.png);
width:105px;
height:24px;
display:none;

}
.w1{
background:url(<%=basePath%>/front/images/pwbg.png) -0px -24px;
width:105px;
height:24px;
display:none;

}
.w2{
background:url(<%=basePath%>/front/images/pwbg.png) -0px -48px;
width:105px;
height:24px;
display:none;

}
.w3{
background:url(<%=basePath%>/front/images/pwbg.png) -0px -74px;
width:105px;
height:24px;
display:none;

}

</style>

<script>

//密码强度
function checkstr(str){
if(str>=48&&str<=57){//数字
return 1;
}else if(str>=65&&str<=90){//大写字母
return 2;
}else if(str>=97&&str<=122) {//小写字母
return 3;
}else{//特殊字符
return 4;
}
}
function checkl(string){
n=false;
s=false;
t=false;
l_num=0;
if(string.length<6){
l_num=1;
}else{
for(i=0;i<string.length;i++){
asc=checkstr(string.charCodeAt(i));
if(asc==1 && n==false){
l_num+=1;
n=true;
}
if((asc==2 || asc==3) && s==false){
l_num+=1;
s=true;
}
if(asc==4 && t==false){
l_num+=1;
t=true;
}
}
}
return l_num;
}

function checklevel(psw){
if(psw == ""){
document.getElementById("pwd_small").style.display="none";
document.getElementById("pwd_center").style.display="none";
document.getElementById("pwd_ok").style.display="none";
}else{
thelev=checkl(psw);
alert(thelev);
switch(thelev){

case 1:
document.getElementById("pwd_small").style.display="block";
document.getElementById("pwd_center").style.display="none";
document.getElementById("pwd_ok").style.display="none";
break;
case 2:
document.getElementById("pwd_small").style.display="none";
document.getElementById("pwd_center").style.display="block";
document.getElementById("pwd_ok").style.display="none";
break;
case 3:
document.getElementById("pwd_small").style.display="none";
document.getElementById("pwd_center").style.display="none";
document.getElementById("pwd_ok").style.display="block";
break;
default:
document.getElementById("pwd_small").style.display="block";
document.getElementById("pwd_center").style.display="none";
document.getElementById("pwd_ok").style.display="none";
}
}
}


</script>
<body>
下面是密码框

<input name="usersInf.loginPass" id="upass" onkeyup="checklevel(this.value)" maxlength="18"
class="asiptinput" type="password" style="width:250px;"/>
<span class="datetime">
<span class="txtred"> * </span> 请输入6-18个字母、数字、下划线
<span id="pass1" class="txtred"></span>
<!-- <div id="pwdisok" style="display: none;width:330px;"> -->
<!-- 密码强弱判断 -->
<span id="pwd_small" class="w1"> </span>
<span id="pwd_center" class="w2"> </span>
<span id="pwd_ok" class="w3"> </span>
<!-- </div> -->
</span>

下面是密码框触发的函数,对输入的密码进行处理,区分开来是那个等级的,并显示

</body>

分享到:
评论

相关推荐

    课程习题管理系统—数据库课程设计

    身份验证管理主要是课程负责人分配使用该习题管理系统的用户及密码设置。习题库管理功能主要是课程负责人老师通过身份验证后可以按章节、知识点、难度进行习题的输入与维护(增加、删除、修改、查询),一个知识点...

    在线考试系统源码(Asp.net)

    Asp.net在线考试系统源码及毕业设计论文 &lt;br&gt;学生根据学号和密码进行登录,可以选择练习模式 登录后可以选择题型、难易程度进行自动组卷 &lt;br&gt;其他功能请自行发掘... 关于数据库设计等请参照 毕业设计...

    在线考试系统

    Asp.net在线考试系统源码及毕业设计论文 &lt;br&gt;学生根据学号和密码进行登录,可以选择练习模式 登录后可以选择题型、难易程度进行自动组卷 &lt;br&gt;其他功能请自行发掘... 关于数据库设计等请参照 毕业设计...

    sql数据库设计课程习题管理系统.doc

    身份验证管理主要是课程负责人分配使用该习题管理系统的用户及密码设置。习题库 管理功能主要是课程负责人老师通过身份验证后可以按章节、知识点、难度进行习题的 输入与维护(增加、删除、修改、查询),一个知识点...

    基于J2EE框架的个人博客系统项目毕业设计论...

    它使用服务层框架可以将JavaBeans从Jsp/Servlet中分离出来,而使用表现层框架则可以将Jsp中剩余的JavaBeans完全分离,这部分JavaBeans主要负责显示相关信息,一般是通过标签库(Taglib)实现,不同框架有不同自己的...

    问答系统的系统设计方案.pdf

    BCrypt算 法将salt随机并混⼊最终加密后的密码,验证时也⽆需单独提供之前的salt,从⽽⽆需单独处理salt问题。 ⼆、接⼝设计风格 ⼆、接⼝设计风格 谈完了系统的架构风格,我们来谈谈接⼝设计的策略风格。⼀个后端...

    服务器管理规划方案.doc

    不过在"域"模式下,至少有一台服务器负责每一台联入网 络的电脑和用户的验证工作,相当于一个单位的门卫一样,称为"域控制器(Domain Controller, 简写为 DC)"。 2.域控制器的好处 1)用户帐号与密码管理: 域...

    远征者3G建站系统 v3.1.6.rar

    我的空间:头像不再需要购买,只要在修改资料时直接修改头像就可以,最大程度节省系统资源;空间显示我的帖子,我的回复,我的收藏,我的分类信息。 9-3.修复可以加自己好友,可以给自己发消息,可以重复收藏的BUG...

    浅谈网络安全防护技术.doc

    验证令牌的原理是由身份认 证服务器AS(Authentication Server)负责管理用户登录,AS根据用户登录时的PIN(Personal Identification Number,查找内部数据库,找出相应令牌的Key,根据两者产生的序列或随机数来判定用 ...

    门禁系统设计 论文 完整版

    为了解决这些问题,出现了电磁卡锁和电子密码锁,这两种锁的出现从一定程度上提高了人们对出入口通道的管理效率,是通道管理进入了电子时代。但随着这两种锁的不断应用,它们的缺点就逐渐暴露出来:磁卡锁的信息容易...

    电子政务APP的网络安全防护.pdf

    棽 灡 棻 灡 棻 暋进行身份验证暎身份验证的应用系统依赖 于后备服务器暍 认证服务器和管理工作站棳 主要通过 动态密码暍 动态口令等方法对用户身份进行准确的 识别暎对一些无权限访问 斄 斝 斝 网络系统的人员在 ...

    电子文件控制程序.docx

    5.2每一个用户须设立密码,作为通行或进入[企业集成管理系巯]的验证。 (1)对各电脑用户依其职责限使用作业范围。 (2)作业范围包含: 1)资料输入、新增作业及保管。 2)资料删除和保存审批作业。 3)查询...

    C#课程作业-药品进销存管理系统源码+项目说明+sln解决方案.zip

    其中,前端部分主要负责开发页面,将数据显示在界面上,后端部分主要负责数据库系统的建立及维护等工作。前者强调界面要人性化、要易于使用,而后者要求数据要有条理,便于维护。该系统开发需要注意信息系统化、规范...

    给力论坛源码 标注:用iis访问就会有样式

    11 会员登陆,注册等做更强的验证,过滤,如程度等,过滤所有特殊字符. 12 增加在线SQL管理 13 对所有与数据库操作的,如 发贴,回贴,搜索 等,做 检查 如 select insert update delete @@@D - % ,检查 sql ...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    它使用服务层框架可以将JavaBeans从Jsp/Servlet中分离出来,而使用表现层框架则可以将Jsp中剩余的JavaBeans完全分离,这部分JavaBeans主要负责显示相关信息,一般是通过标签库(Taglib)实现,不同框架有不同自己的...

    网络安全体系结构(2).pptx

    通常采用的主动防护技术有数据加密、身份验证、访问控制、授权和虚拟网络VPN技术. 被动防护技术主要有防火墙技术、安全扫描、入侵检测、路由过滤、数据备份和归档、物理安全等。 防护是PDRR模型中最重要的部分,...

    高级软件架构师复习提纲

    //使用SQL Server用户账户连接到分发服务器//将所有的计算机置于一个Microsoft Windows域,或者在所有计算机上设置一个具有相同密码的公共用户。然后在分发服务器和订阅服务器之间使用Windows信任连接 57、 为什么...

    Oracle Database 11g初学者指南--详细书签版

    3.4.1 密码验证 59 3.4.2 多个监听进程 59 3.4.3 连接池 59 3.5 命名方法 60 3.5.1 目录命名方法 60 3.5.2 目录信息树 60 3.5.3 标识名 61 3.5.4 如何查找目录命名信息 61 3.5.5 网络服务别名条目 61 ...

    JAVA上百实例源码以及开源项目

    笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对IT的憧憬、向往!此时此...

    JAVA上百实例源码以及开源项目源代码

    简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对IT的憧憬、向往!...

Global site tag (gtag.js) - Google Analytics