打印本文 打印本文  关闭窗口 关闭窗口  
ASP Session对象的简单使用例子
作者:佚名  文章来源:本站原创  点击数  更新时间:2012-04-04 21:52:31  文章录入:pygbw  责任编辑:pygbw

ASP Session对象的简单使用例子

在login.html输入账户名密码,以post的方式发送到chkadmin.asp进行判断,正确后跳转到index.asp 。这只是简单的使用演示,实际的应用要在chkadmin.asp打开数据库并查找出账户,然后调用MD5把在login.html输入的密码加密,用来与数据库中已经经过MD5加密的密码进行对比。



login.html代码如下:

<form name="admininfo" method="post" action="chkadmin.asp" >
  <table>
    <tr>
      <td>管理员:</td>
      <td><input name="admin" type="text" id="admin" size="12" maxlength="12"></td></tr>
    <tr>
      <td>密 码:</td>
      <td><input name="password" type="password" id="password" size="12" maxlength="12"></td></tr>
    <tr>
      <td><input type="submit" value="确定" /></td><td><input value="重置" type="reset" /></td></tr></table>
 </form>


chkadmin.asp的代码如下:

<%
dim admin,password
admin=trim(request("admin"))
password=trim(request("password"))

if admin="" or password="" or len(password)>10 then
  response.Write "<p>对不起,登陆失败,请检查您的登陆名和密码</p>"
  response.end
end if

if admin="zhiwu88" then
   if password="123456" then
    session("admin")="zhiwu88"
    session.Timeout=20
     response.Redirect "index.asp"
   else
    response.write "<script LANGUAGE='javascript'>alert('对不起,登陆失败!');history.go(-1);</script>"
   end if
else
   response.write "<script LANGUAGE='javascript'>alert('对不起,登陆失败!');history.go(-1);</script>"
end if
%>


index.asp的代码如下:

<%
if session("admin")="" then
  response.write("<script language='javascript'>alert('网络超时或者您还没有登录请登录');windows.location.href='login.html'</script>")
  response.end
end if
%>
<html>
<body>
<p>欢迎您!<% =session("admin") %></p>
</body>
</html>

打印本文 打印本文  关闭窗口 关闭窗口