asp如何制作一个安全的页面?

时间:2010-06-29 21:22:00 

如何制作一个安全的页面?

随后,让我们来编程:

manage.asp

' 登录页面
<%@ Language=VBScript %>
<HTML>
<BODY>
<form name="Login" method="Post" action="login.asp">
<input type="text" name="username" size="20">用户名<br>
<input type="password" name="password" size="20">口令<br>
<input type="submit" name="btnLogin" value="登录">
</form>
</BODY>
</HTML>

login.asp

' 验证在表单中输入的用户名和口令
<%@ Language=VBScript %>
<% Response.Buffer = True %>
<HTML>
<BODY>
<% Session("allow") = True %>
<%
UserName = Request.Form("username")
Password = Request.Form("password")
' 抓取表单内容
Set MyConn=Server.CreateObject("ADODB.Connection")
MyConn.Open "连接字符串"
SQL = "Select * From tblLogin"
Set RS = MyConn.Execute(SQL)
If UserName = RS("UserName") AND Password = RS("Password") Then
' 如果匹配则显示要保护的页面
%>
----------------------------------------------------------------------------------------------------------------
' 此处放置要保护的页面的内容
----------------------------------------------------------------------------------------------------------------
<%
Else
Response.Redirect "http://www.intels.net/login.asp"
RS.Close
MyConn.Close
Set RS = Nothing
Set MyConn = Nothing
End If
%>
' 如果不匹配则返回登录页,让用户重新登录
</BODY>
</HTML>

    好了,让我们来做最后的应用工作吧,把下面的代码加入需要保护的页面的最前面:

<%@ Language=VBScript %>
<% Response.Buffer = True %>
<% If session("allow") = False Then Response.Redirect "manage.asp" %>

 

标签:安全,asp
0
投稿

猜你喜欢

  • python实现解数独程序代码

    2021-05-16 18:39:43
  • numpy.sum()坐标轴问题的解决

    2023-08-23 15:05:53
  • Python多进程分块读取超大文件的方法

    2023-12-07 02:19:28
  • python批量修改图片后缀的方法(png到jpg)

    2022-01-19 19:09:24
  • Python实现的读写json文件功能示例

    2023-11-29 21:42:41
  • jquery实现表单验证并阻止非法提交

    2023-07-02 05:31:28
  • Python脚本修改阿里云的访问控制列表的方法

    2022-06-19 10:31:18
  • python操作ini类型配置文件的实例教程

    2021-05-12 13:11:23
  • Python matplotlib模块及柱状图用法解析

    2023-11-24 01:04:33
  • sql语句中临时表使用实例详解

    2024-01-15 22:39:11
  • python绘制分组对比柱状图

    2021-01-03 06:48:26
  • 怎么样才能抓住用户?

    2008-10-20 12:10:00
  • Python基于递归实现电话号码映射功能示例

    2023-11-15 09:38:39
  • mysql 月份查询该月有付款的数据

    2024-01-19 08:37:37
  • Python使用cx_Freeze库生成msi格式安装文件的方法

    2023-02-05 12:26:16
  • 基于python解线性矩阵方程(numpy中的matrix类)

    2023-11-03 06:54:12
  • 配置python连接oracle读取excel数据写入数据库的操作流程

    2024-01-14 02:30:31
  • python实现nao机器人身体躯干和腿部动作操作

    2021-07-02 07:39:47
  • javascript实现自动输出文本(打字特效)

    2024-02-25 18:25:14
  • javascript实现计算器功能详解流程

    2024-04-23 09:27:00
  • asp之家 网络编程 m.aspxhome.com