社区
JavaScript
帖子详情
简单的问题但是我不懂,谁帮我解决我愿意再送他500分!!!!!
zhouhan2002
2003-12-12 05:43:39
假设有三个页面分别为:login.htm products.htm error.htm
我在login.htm设置一个登陆框要求浏览者输入用户名和密码,输入正确则进入products.htm页面,输入错误则进入error.htm
用户名和密码都是固定的,有三个
"admin1" "12345"
"admin2" "123456"
"admin3" "123457"
哪位大侠帮我做一个例子出来,我再开贴加500分!!!!
...全文
80
11
打赏
收藏
简单的问题但是我不懂,谁帮我解决我愿意再送他500分!!!!!
假设有三个页面分别为:login.htm products.htm error.htm 我在login.htm设置一个登陆框要求浏览者输入用户名和密码,输入正确则进入products.htm页面,输入错误则进入error.htm 用户名和密码都是固定的,有三个 "admin1" "12345" "admin2" "123456" "admin3" "123457" 哪位大侠帮我做一个例子出来,我再开贴加500分!!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
meizz
2003-12-13
打赏
举报
回复
<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>
<SCRIPT LANGUAGE="JavaScript">
var key = ["PV%5E%5D%5B", "PV%5E%5D%5B%04", "PV%5E%5D%5B%04"];
function String.prototype.xor(key)
{
var result = "";
for (var i=0; i<this.length; i++)
result += String.fromCharCode(this.charCodeAt(i)^key.charCodeAt(i%key.length));
return result;
}
function mm()
{
with(document.form1)
{
var k = username.value.replace(/^\s+|\s+$/, '');
var p = userpwd.value.replace(/^\s+|\s+$/, '');
if(k == "" || p == "") return false;
var s = escape(unescape(p).xor(k));
for(var i=0; i<key.length; i++)
{
if (key[i] == s)
{
//alert("验证通过!");
window.location.href = "products.htm";
}
}
}
alert("错误用户或者密码!");
window.location.href = "error.htm";
}
</SCRIPT>
<form name=form1 onsubmit="return false">
用户名:<input name=username><br>
密 码:<input type=password name=userpwd><br>
<input type=submit value="提交" onclick="mm()">
<input type=reset value="重写"></form><br><br><br><br>
"admin1" "12345"<br>
"admin2" "123456"<br>
"admin3" "123457"<br><br>
得到新的用户名与密码组合:<br>
请输入用户名<input id=a1><br>
输入用户密码<input id=a2><br>
<input type=button value=开始转换 onclick="a3.value=escape(unescape(a2.value).xor(a1.value))"><br>
新的密码密文<textarea id=a3></textarea><br>
把得到的密文放到数组 key 里就行了.<br><br>
当密码的长度长于用户的长度时就不会出现多余的用户名密码组合了.
zhouhan2002
2003-12-13
打赏
举报
回复
还有麻烦添加一下注释,比如在哪里改用户名和密码
zhouhan2002
2003-12-13
打赏
举报
回复
能不能完全按照我给的那个例子写一个程序啊~ 如何设置跳转到不同页面啊~我一点都不会,拜托大侠帮帮忙!!!!
ytywj2003
2003-12-12
打赏
举报
回复
在Web config中设置比较好,去看一看asp.net的相关书籍,找到有关asp.net的配置的章节,看看你就知道了.
jzywh
2003-12-12
打赏
举报
回复
梅老大是个好人,看看他的信誉值就知道了!
xzq686
2003-12-12
打赏
举报
回复
梅老大说的对,客户端做不了什么真正的验证!
meizz
2003-12-12
打赏
举报
回复
其实在客户端做不了什么真正的验证, 因为原代码什么的都可以直接看到, 所谓的方法只是增加一些解密的难度罢了, 真正的验证那还得放到后台来做:)
slumcherry
2003-12-12
打赏
举报
回复
重要的是思路. 唉, 我太嫩了.
GageCSDN
2003-12-12
打赏
举报
回复
这样的密码容易被破掉啊。
meizz
2003-12-12
打赏
举报
回复
上面这段加密的东西有点小问题: 就是 admin 与密码 12345 这一组也会通过!
meizz
2003-12-12
打赏
举报
回复
<SCRIPT LANGUAGE="JavaScript">
var key = ["PV%5E%5D%5B", "PV%5E%5D%5B%04", "PV%5E%5D%5B%04"];
function String.prototype.xor(key)
{
var result = "";
for (var i=0; i<this.length; i++)
result += String.fromCharCode(this.charCodeAt(i)^key.charCodeAt(i%key.length));
return result;
}
function mm()
{
with(document.form1)
{
var k = username.value.replace(/^\s+|\s+$/, '');
var p = userpwd.value.replace(/^\s+|\s+$/, '');
if(k == "" || p == "") return false;
var s = escape(unescape(p).xor(k));
for(var i=0; i<key.length; i++)
{
if (key[i] == s)
{
alert("验证通过!");
return false;
}
}
}
alert("错误用户或者密码!");
return false;
}
</SCRIPT>
<form name=form1 onsubmit="return mm()">
用户名:<input name=username><br>
密 码:<input type=password name=userpwd><br>
<input type=submit value="提交">
<input type=reset value="重写"></form>
"admin1" "12345"<br>
"admin2" "123456"<br>
"admin3" "123457"<br>
《纠结学习C++还是Java》之《如何学好java》现在看不
懂
转过来再说!
但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,
帮
助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致
分
类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在...
10个
问题
读
懂
MES 生产管理!老板、车间、IT 一看就
懂
!
MES不是“高大上系统”,它本质上
解决
的是生产最实际的
问题
——干了什么?干得怎么样?哪里出错?怎么追溯?怎么提升?MES是连接“计划”和“执行”的中间大脑;它能采集数据、派工、排产、追溯、统计;不是只有大...
软件需求与
问题
解决
软件需求与
问题
解决
请不要再用老土的销售话术了!
很多导购,顾客进门第一句话他就说错了!一般的导购看到顾客第一句话就是:“你好,欢饮光临!”,其实这句话说错了!第二句话说错的人更多了!“您想要点什么?” 错 “有什么可以
帮
您的吗?” 错 “先生,请...
绝对实用!
帮
MM修电脑的三个步骤
在修之前,向MM反复声明,这电脑故障是有硬件和软件之
分
的,如果是硬件故障,例如显卡风扇不转了,显示器连线老化,显示器
分
辨率超出显示器指标,等等都会导致黑屏啊,这个我不回家用专门的工具是修不好的!...
JavaScript
87,992
社区成员
224,698
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章