设为首页
加入收藏
联系我们
您当前的位置:资源网365 -> 文章中心 -> 网络编程 -> ASP技术 -> ASP基础 -> 文章内容 退出登录 用户管理
栏目导航
· ASP基础 · ASP应用
· ASP技巧 · 组件开发
· 客户端 · FSO专题
· 性能优化 · 脚本编码
· 客户端 · 系统相关
· ASP实例 · XML相关
· 安全加密

热门文章
· 春节对联-有横批的对...
· qq空间最新导航代码...
· 猪年对联( 2007猪年...
· 2007春节搞笑祝福语...
· 政治学习心得体会
· 鼠年春联集锦
· 党员学习心得范文
· [推荐] 知名论坛列表
· 我国五十六个民族名...
· 2008年鼠年春节对联...

相关文章
session在验证管理登陆时的使用方法
作者:不详  来源:不详  发布时间:2007-3-4 13:00:05  发布人:资源网365

减小字体 增大字体

初学ASP的人对session一直不是很了解. 我这只cai鸟就在这谈谈在做简单后台登陆时session的简单使用:

一:login.htm

这个页面我就不多说了 加上表单 写上管理员昵称 给出文本框username

写上密码 给出文本框userpass 再加一个提交按扭即可. 注:表单的action为chklogin.asp

二:chklogin.asp

<!--#include file="conn.asp"-->
<%set rs=server.CreateObject("adodb.recordset")
sql="select * from admin where username='"&request.Form("username")&"'"
'其中admin为存贮管理员帐号和密码的表名
rs.open sql,con,1,1
%>
<%if rs.eof then
response.Write"没有这个管理员"
else
%>
<%
username=trim(request.Form("username"))
password=request.Form("password")
%>
<%if password=rs("userpass") then
session("admin")="ercifang"
response.Redirect("manage.asp")
else
response.Write"本页为管理员专用页面"
end if
%>
<%end if%>

看红色的文字,这样就为管理员添加的了一个session

在manage.asp中第一行设置

<%if session("admin")="ercifang" then

……

else
response.write"只有管理员才能进入本页面"
end if%>

这样,其他人直接访问manage.asp时就不能对本站进行管理了。

下面再给出login.htm的代码:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>管理登陆</title>
<style type="text/css">
.fengge{font-size:12px}
</style>
</head>

<body>
<form name="form1" method="post" action="chklogin.asp">
<table width="400" border="1" align="center" class="fengge">
<tr>
<td width="129">&nbsp;</td>
<td width="255">&nbsp;</td>
</tr>
<tr>
<td><div align="right">管理员名称:</div></td>
<td><input name="username" type="text" id="username"></td>
</tr>
<tr>
<td><div align="right">管理密码:</div></td>
<td><input name="password" type="password" id="password"></td>
</tr>
<tr>
<td><div align="right"></div></td>
<td><input type="submit" name="Submit" value="提交">   
<input type="reset" name="Submit" value="重置">
</td>
</tr>
<tr>
<td colspan="2"><div align="right"></div></td>
</tr>
</table>
</form>
</body>
</html>

[] [返回上一页] [打 印] [收 藏]
上一篇文章:数据库连接(无错)
下一篇文章:ASP脚本循环语句
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 意见留言
Copyright © 2006-2008 zyw365.com. All Rights Reserved .
站长QQ:416044505 站长:王耀加
有事点这里可以联系我! 站长QQ群:42160413
请把本站网址介绍给你10个好友,谢谢!( 资源网365 http://www.zyw365.com/ ) 蜀ICP备06018926