| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1401 人关注过本帖
标题:用ASP如何通过密码验证打开其它网页
只看楼主 加入收藏
skybolt
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-9-4
收藏
 问题点数:0 回复次数:9 
用ASP如何通过密码验证打开其它网页
一共有3个.html的文件

index.html
代码如下:
<html>
<head>
<title>无标题文档</title>
</head>
<body>
<form name="form1" method="post" action="" >
请输入密码:
<input type="password" name="info" />
<input type="submit" name="submit" value="确定" 、/>

<%
if &request.form("info")=="123456"
   Server.Execute("hao2.html")
else
   Server.Execute("hao3.html")
%>

</body>
</html>

hao2.html和hao3.html均显示一个欢迎使用的文字。我的文件怎么实现不了啊
哪位老大帮我看看,谢谢!
搜索更多相关主题的帖子: 网页 密码 ASP 验证 
2008-09-04 17:53
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
有的问题真的太基础了。一个人如果连最基础的东西都不愿意弄清楚,空谈算法程序系统也是误事的。

我也说过很多次,做程序员最要不得的就是浮躁。浮躁你就别来写程序。
2008-09-04 18:14
tianyu123
Rank: 1
等 级:新手上路
威 望:2
帖 子:576
专家分:0
注 册:2007-8-26
收藏
得分:0 
小小的一段代码 错误连篇
<html>
<head>
<title>无标题文档</title>
</head>
<body>
<form name="form1" method="post" action="?act=ok" >
请输入密码:
<input type="password" name="info" />
<input type="submit" name="submit" value="确定" />
</form>
<%
if request.querystring("act")="ok" then
   if request.form("info")="123456" then
      response.redirect("hao2.html")
   else
      response.redirect("hao3.html")
   end if
end if
%>
</body>
</html>

改变一切,须从改变观念开始!
2008-09-04 18:16
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
同上。

楼主能否踏踏实实从基础学起呢?

你不看书不看教程不看别人的代码你都能写出来,你以为你天才?
2008-09-04 18:19
tianyu123
Rank: 1
等 级:新手上路
威 望:2
帖 子:576
专家分:0
注 册:2007-8-26
收藏
得分:0 
都是html文件啊

改变一切,须从改变观念开始!
2008-09-04 18:20
skybolt
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-9-4
收藏
得分:0 
各位老大教训的是啊。
我是想买本书好好学学基础,可是我这个地方实在是太落后了。小县城,只能买到小学到高中的教科书及其辅导。想买本html语言、ASP语言的书谈何容易啊!

谢谢tianyu123帮我修改的代码。虽然运行之后还是打不开网页,还是要感谢你的热心!
2008-09-04 19:54
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
存成html文件,神帮你改代码也打不开呢。

你有电脑,能上网,网上教程多了去了。要么是你不会搜索,要么是你懒,要么是我说错了。
2008-09-04 20:13
skybolt
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-9-4
收藏
得分:0 
我保存了一份index.asp的,还是打不开啊。老大能帮我修改一下吗?
2008-09-04 20:33
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
再具体下来,这个“打不开”的概念就广泛了。建议你参考这个帖子:提问的智慧 https://bbs.bccn.net/viewthread.php?tid=173513&highlight=%CC%E1%CE%CA%B5%C4%D6%C7%BB%DB

如果你能读懂tianyu123帮你改过的代码,按说是应该能运行起来的。

当然了,server.execute一点错都没有。
2008-09-04 21:45
skybolt
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-9-4
收藏
得分:0 
首先感谢tianyu123和版主1902的热心帮助与启发。
现在功能基本实现。怎么才能让网页只能通过其他连接来打开,而不能用地址栏直接输入网址的方法打开?例如:输入“127.0.0.1\hao2.html”不能打开网页,而用其他连接可以打开hao2.html。如果用html文件无法实现话,asp语言怎么实现呢?

我实现这个功能的源代码如下:

index.html
<html>
<head>
<title>输入密码</title>
</head>
<body>
<form method="POST" action="hao.asp">
  <p>请输入密码:<input type="password" name="txtPWD" size="20"></p>
  <p><input type="submit" value="确定" name="btnSubmit">
</form>
</body>
</html>

hao.asp
<html>
<head>
<title>加密控制程序</title>
</head>
<body>
<%
  If Request.Form("txtPWD")="123456"  then
  response.redirect("hao2.html")  
  Response.Clear  
Else
  Response.Write "您输入的密码不正确,请重新输入!"
  response.redirect("index.html")
  Response.Clear
End If
%>
<%
Response.Clear
%>
</body>
</html>

网上说加入Response.Clear可以用来清除服务器缓冲,我用的好像不对,因为运行完127.0.0.1以后,打开wwwroot文件夹明显变慢,那位老大帮我改改。

hao2.html
<html >
<head>
<title>无标题文档</title>
</head>
<body>
欢迎使用!
</body>
</html>
2008-09-05 13:09
快速回复:用ASP如何通过密码验证打开其它网页
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035764 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved