ASP+Access的安全隐患及对策

图1 注册页面
设计要求用户注册成功后系统启动hrmis.aspage=1页面。如果不采用Session对象进行注册验证,则用户在浏览器中敲入
“URL/hrmis.aspage=1”即可绕过注册界面,直接进入系统。利用Session对象可以有效阻止这一情况的发生。相关的程
序代码如下:
‘ 读取用户输入的账 和密码
UserID = Request(“UserID”)
Password = Request(“Password”)
‘ 检查UserID 及Password 是否正确(实际程序可能会比较复杂)
If UserID “hrmis” Or Password
“password” Then
Response.Write “账 错误!”
Response.End
End If
‘将Session 对象设置为通过验证状态
Session(“Passed”) = True
%>
进入应用程序后,首先进行验证:
‘如果未通过验证,返回Login状态
If Not Session(“Passed”) Then
Response.Redirect “Login.asp”
End If
%>

 

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成32327 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2009年3月10日
下一篇 2009年3月11日

相关推荐