实验五 javascript密码验证的实现

实验五 javascript密码验证的实现

ID:33868559

大小:123.00 KB

页数:5页

时间:2019-03-01

实验五 javascript密码验证的实现_第1页
实验五 javascript密码验证的实现_第2页
实验五 javascript密码验证的实现_第3页
实验五 javascript密码验证的实现_第4页
实验五 javascript密码验证的实现_第5页
资源描述:

《实验五 javascript密码验证的实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验五JavaScript密码验证的实现一、实验目的1)掌握面向客户端的密码验证方法。2)掌握密码和源代码的保护方法。二、实验要求1)下述程序都有错误,请调试程序并观察效果。2)总结程序中使用了哪些控制方法和函数。3)在实验报告中写出每个程序实现的功能及程序错误所在,并加以纠正。三、实验内容1、验证程序1运行界面如下:代码如下:最简单的密码设计functioncheckinput(){if(document.form1.pass1.value==""

2、

3、document.

4、form1.name1.value==""){alert("请填写用户名和密码!");document.form1.name1.focus();}else{if(document.form1.pass1.value=="123"){5vartext1="密码正确,欢迎"+document.form1.name1.value+"的到来";alert(text1);location.href="http://www.cuit.edu.cn";}else{alert("密码不对,请检查您的输入!");}}}请在下面填写您的用户名和密码,然后点击

5、“确定”。
用户名:

密 码:

2、验证程序2运行界面如下:代码如下:过渡页面

6、riptLANGUAGE="JavaScript">functionpassword(){vartestV=1;5varpass1=prompt('请输入密码:','');while(testV<3){if(pass1=="password"){//password为密码alert('登陆成功!');window.location="passed.htm";//正确链接的URL.htmlbreak;}testV+=1;varpass1=prompt('密码不对,请重新输入');}if(pass1!="password"&&testV==3){location.href="about

7、:blank";}}document.write(password());passed.htm的代码如下:密码通过以后获得页面

这就是密码检验通过以后的页面!

您已经通过身份认证,辛苦,辛苦!这个页面的使用了window.prompt()方法,只有当密码正确才可以进入页面。3、验证程序3运行界面如下:5代码如下:用密码表实现加密码</p><p>8、functionpasswd(){varpassword2=document.form1.userid.value;varpassword1=document.form1.password.value;vara="C";varb="n";varc="s";vard="o";vare="h";varf="r";varg="t";varh="a";vari="i";varj=".";vark="m";varl="l";varm="";varn="G";varo="v";varp="e";

9、varq="g";varr="y";vars="w";vart="f";varu="b";varv="d";varw="J";varx="p";vary="k";varz="x";varaa="c";//**以上是密码表,自己随便设计**//if(password2==f+c+"2008"){//用户名,请对照密码表if(password1==x+h+c+c)//密码,对照密码表是"pass"{alert("登陆成功"+password2);location.hr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。