您现在的位置: 圆点视线 >> 教程 >> 网页设计 >> javascript技巧 >> 文章正文
用JavaScript加密保护网站页面         
用JavaScript加密保护网站页面
作者:周庆  文章来源:赛迪网  点击数:  更新时间:2005-8-7 22:12:41 
 页面功能:【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口 【字体:

  我们经常会遇到一些必须输入用户名和密码才能进入的网站。其实我们也可以对自己的网站页面进行简单的加密,具体操作请看下文:

  第一步:创建密码登录页

  将如下代码加入HTML的<BODY>区:

  <script LANGUAGE="JavaScript">
<!--
flag=0
flag2=0
-->
</script>
<script LANGUAGE="JavaScript" SRC="password.txt"> //密码表文件
</script>
<script LANGUAGE="JavaScript" SRC="password1.txt"> //密码验证文件
</script>
<h1 align="center">Login</h1>
<script LANGUAGE="JavaScript">
<!--
function main()
{
member = document.all.username.value
pass = document.all.password.value
encryption()
password()
}
-->
</script>
<p>输入用户名: <input TYPE="TEXT" ID="username" size="20"> <br>
请输入密码: <input TYPE="PASSWORD" ID="password" size="20">
<input TYPE="BUTTON" ID="button" onclick="main()" value="Enter!" align="center"> </p>

  第二步:分别编辑文件1(password.txt)和文件2(password1.txt),适合你自己的页面情况,主要是密码设定和用户名设定。

  文件1:password.txt

  一张密码表,一看就懂,没有什么难度。可以自由设计,注意大小写的区别。

  function encryption()
{
mm = "Z"
k = "j"
b = "p"
mmmm = "&"
ccc = "6"
l = "i"
c = "q"
m = "s"
abcd = "m"
o = "n"
u = "z"
e = "d"
gg = "U"
p = "u"
jj = "O"
v = "a"
j = "y"
x = "c"
r = "n"
bb = "D"
cc = "K"
z = "w"
a = "x"
ee = "G"
n = "f"
ff = "T"
i = "g"
w = "r"
ii = "V"
kk = "I"
q = "o"
oooo = ")"
d = "e"
nn = "E"
oo = "P"
pp = "X"
t = "h"
s = "v"
rr = "S"
ss = "L"
tt = "R"
uu = "A"
h = "k"
vv = "C"
ww = "M"
aa = "Y"
xx = "Q"
hh = "B"
yy = "H"
zz = "W"
y = "t"
qq = "J"
aaa = "8"
bbb = "0"
f = "b"
ddd = "9"
eee = " "
fff = "3"
dd = "N"
ggg = "4"
hhh = "1"
iii = "2"
jjj = "7"
kkk = "5"
lll = "."
mmm = ","
nnn = ";"
ooo = ":"
ppp = "'"
qqq = "<"
rrr = ">"
sss = "-"
ttt = "_"
uuu = "="
vvv = "/"
www = "?"
xxx = "`"
yyy = "~"
zzz = "*"
aaaa = "+"
bbbb = "["
cccc = "]"
g = "l"
dddd = "{"
eeee = "}"
ffff = ""
gggg = "|"
hhhh = "!"
iiii = "@"
jjjj = "#"
kkkk = "code:quot;
llll = "%"
nnnn = "("
}

  文件2:password1.txt

  function password()
{
if(member==i+p+d+m+y) //第一个用户名;对照密码表翻译为:guest
{
if(pass==hhh+iii+fff+ggg) //第一个密码;对照密码表翻译为:1234
{
alert("还在外面傻站着干吗 " + member + "...") //输入正确后的提示语
window.location.href = x+q+e+d+lll+t+y+abcd //密码正确后进入的页面code.htm(对密码表)
flag2=1
}
}
if(member==k+v+j) //设定第二个用户名,以下类推...
{
if(pass==f+i+p+d)
{
alert("还在外面傻站着干吗 " + member + "...")
window.location.href = s+b+v+x+x+lll+t+y+abcd
flag2=1
}
}
if(member==qqq+llll+ttt+llll+rrr) //设定第三个用户名,以下类推...
{
if(pass==ooo+sss+oooo)
{
alert("还在外面傻站着干吗 " + member + "...")
window.location.href = s+b+v+x+x+lll+t+y+abcd
flag2=1
}
}
if(member=="")
{
}
else
{
if(flag==3) //设定允许连续输错密码的次数
{
window.location.href = "http://cn.geocities.com/enetvhome" //连续3次输错后导向该页面
flag2=1
}
if(flag2==1)
else
{
alert ("对不起,今天我心情不好,在外面待会儿吧!") //输错密码后的警示语
flag=flag+1
}
}
}

  

 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 文章录入:apoints    责任编辑:apoints  【字体:
 
  • 上一篇文章:

  •  
  • 下一篇文章:
  • 最新文章
    相关文章
    几种常用禁止修改输入框的方法
    网页脚本语言:深入学习JavaScript中的函数
    JS中将字符串转为XML并读取对象的值
    JavaScript在Avant浏览器中的妙用
    详细讲解JavaScript脚本语言的 document 对
    Javascript获得当前网页页面详细地址的实现
    用JS得到字符串中出现次数最多的字母
    网页制作Javascript经典小技巧总结
    javascript数组
    javascript对象
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
     姓  名: 评 分: 1分 2分 3分 4分 5分
     评论内容: ·严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
    ·用户需对自己在使用本网服务过程中的行为承担法律责任
    ·本站管理员有权保留或删除评论内容。
    ·评论内容只代表机友个人观点,与本网站立场无关。
     
    最 新 推 荐
     
    百度主题推广
    最 新 热 门