session在验证管理登陆时的使用方法
来源: 阅读:878 次 日期:2014-09-10 17:46:00
温馨提示: 小编为您整理了“session在验证管理登陆时的使用方法”,方便广大网友查阅!

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

一:login.htm

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

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

二:chklogin.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的代码:

.fengge{font-size:12px}

&nbsp;

&nbsp;

管理员名称:

管理密码:

更多信息请查看IT技术专栏

更多信息请查看网络编程
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!

2025国考·省考课程试听报名

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:
咨询QQ:526150442(9:00—18:00)版权所有:
云南网警报警专用图标
Baidu
map