|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
缺乏可以共同遵循的行业标准,ASP还处在发展初期,大家对它的理解不同,如产品和服务标准,收费标准等,不利于行业的健康发展。网页本人在维护公司内部网站时碰到一个实际问题――MIS主管要求将一些技术文件放在网页上,且只能让MIS的员工浏览。这就涉及到如何对网页保密的问题。
最初我借助Frontpage和Vbscript设计了一种方案,链接MIS技术页(此处预设为actpwdrst.htm)之前,先链接actpwd.htm输进名称和密码(此处名称和密码都预设为“mis”),只有正确输进后,才能链接到actpwdrst.htm。以下是它们的代码。
Actpwd.htm代码如下:
<html>
<head>
<title>密码</title>
</head>
<body>
<formname=“form1”>
<inputtype=“hidden”
name=“VTI-GROUP”_value=“0”>
<divalign=“center”><center><p>
名称<inputtype=“text”
name=“T1”size=_“20”>
密码<inputtype=“password”
name=“T2”_size=“20”>
<inputtype=“button”value=“
确认”_name=“B1”>
</p></center></div>
</form>
<p>
<scriptlanguage=“vbscript”>
<!-
subb1_onclick()
ifform1.t1.value=“mis”and_form1.t2.value=“mis”then
document.location=_“actpwdrst.htm”
else
m1=msgbox(“密码错误_
”,0+48,“Warring”)
endif
endsub
//-->
</script>
</p>
</body>
</html>
Actpwdrst.htm代码如下:
<html>
<head>
<title>密码</title>
</head>
<body>
<palign=“center”>
<fontface=“标楷体”size=“7”color=“0000ff”>
<strong>
你已成功登录!
</strong>
</font>
</p>
</body
</html>
细心的朋友可能已发现这种方案的不可靠性――输进和判断都在actpwd.htm中完成,不管输进的名称和密码是不是正确的,只要记住了actpwdrst.htm所在的URL,根本就不需要通过actpwd.htm就可直接链接actpwdrst.htm。所以这种方案的保密系数就不是很好。
下面看看采用ASP设计的方案。链接MIS技术页(此处预设为asppwdrst.asp)之前,先链接asppwd.asp输进名称和密码(此处名称和密码都预设为“mis”),只有正确输进后,才能链接到asppwdrst.asp。以下是它们的代码。
Asppwd.asp代码如下:
<html>
<body>
<formname=“form1”action=
“asppwdrst.asp”method_
=“POST”>
<inputtype=“hidden”name=
“VTI-GROUP”value=_“0”>
<divalign=“center”><center><p>
名称<inputtype=“text”
name=“T1”size=“20”>
密码<inputtype=
“password”name=“T2”size=_“20”>
<inputtype=“submit”value=
“确认”name=_“B1”>
</p></center></div>
</form>
</body>
</html>
Asppwdrst.asp代码如下:
<html>
<%ifrtrim(request.form(“t1”))=
“mis”and_rtrim(request.form(“t2”))=
“mis”then%>
<body>
<palign=“center”><fontface=
“标楷体”size=“7”_color=“#0000ff”>
<strong>你已成功登录!
</strong></font></p>
</body>
<%else%>
<body>
<palign=“center”><fontface=
“标楷体”size=“7”_color=“#0000ff”>
<strong>请输进正确的用户名和密码
</strong></font></p>
</body>
<%endif%>
</html>
在这个方案里asppwd.asp只提供输进的功能,而名称和密码的确认工作由asppwdrst.asp来做。这样即使您记住了asppwdrst.asp所在的URL,也看不到具体的内容。所以用这种方案设计的网页保密系数就很高。
</p>减少客户内IT专业人才缺乏带来的影响。ASP的客户员工利用浏览器进入相关的应用软件,简单易用,无需专业技术支持。 |
|